Size: a a a

Node.js — русскоговорящее сообщество

2021 February 26

N

Nikita in Node.js — русскоговорящее сообщество
Юрий Кононенко
я бы пересмотрел назначение репозитория...
пересматривайте)

и как же
источник

ЮК

Юрий Кононенко... in Node.js — русскоговорящее сообщество
Nikita
пересматривайте)

и как же
так-то я еще не настолько старый
источник

VK

Venus Kanami in Node.js — русскоговорящее сообщество
Приветствую всех, подскажите, что не так в моем запросе:
insertQuery = f"INSERT INTO ns_goods" \
                     f"(topItem, tree, parent, visible, url, mainImage, popular, name, number, title, description, keywords, mainPrice, priceAllin, code, chars, brandId, price, units, info, textRight, text, changefreq, lastmod, priority, startPrice, valuteId, attributes, newItem, actPrice, startActPrice, attrPrice, actAttrPrice, mainAttrPrice, tree1, statusId, supplierCode, zakPrice, supplierId, upload, canBuy, quantity, percent, actionTime, actDate, actTime, tempid, colcom, rating, inOrder, marka, model, engineType, engineСapacity, mileage, transmission, driveType, yearMan) " \
                     f"VALUES(1, |96|, 96, 1, {URL}, {mainImageDB}, 0, {nameDB}, 100, ``, ``, ``, {price}, {videoUrl}, 0200, |85|, 0, {price}, ``, ``, ``, {textDB}, always, 2021-01-06, 0.9, {price}, 1, -, 1, 0, 0, {price}, 0, {price}, ``, 7, ``, 0, 0, 0, 1, 0, 0, 0, 0, ``, ``, ``, ``, 0, {markaDB}, {modelDB}, {engineTypeDB}, {engineCapacityDB}, {mileageDB}, {transmissionDB}, {driveTypeDB}, {yearManDB});"
Выбевает ошибку: Error: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ', 0200, ``, 0, 22500, ``, ``, ``, ``, always, ``, 0.9, 22500, 1, ``, 1, 0, 0' at line 1
источник

VK

Venus Kanami in Node.js — русскоговорящее сообщество
Знаю не тему. Надеюсь на понимание
источник

N

Nikita in Node.js — русскоговорящее сообщество
Venus Kanami
Приветствую всех, подскажите, что не так в моем запросе:
insertQuery = f"INSERT INTO ns_goods" \
                     f"(topItem, tree, parent, visible, url, mainImage, popular, name, number, title, description, keywords, mainPrice, priceAllin, code, chars, brandId, price, units, info, textRight, text, changefreq, lastmod, priority, startPrice, valuteId, attributes, newItem, actPrice, startActPrice, attrPrice, actAttrPrice, mainAttrPrice, tree1, statusId, supplierCode, zakPrice, supplierId, upload, canBuy, quantity, percent, actionTime, actDate, actTime, tempid, colcom, rating, inOrder, marka, model, engineType, engineСapacity, mileage, transmission, driveType, yearMan) " \
                     f"VALUES(1, |96|, 96, 1, {URL}, {mainImageDB}, 0, {nameDB}, 100, ``, ``, ``, {price}, {videoUrl}, 0200, |85|, 0, {price}, ``, ``, ``, {textDB}, always, 2021-01-06, 0.9, {price}, 1, -, 1, 0, 0, {price}, 0, {price}, ``, 7, ``, 0, 0, 0, 1, 0, 0, 0, 0, ``, ``, ``, ``, 0, {markaDB}, {modelDB}, {engineTypeDB}, {engineCapacityDB}, {mileageDB}, {transmissionDB}, {driveTypeDB}, {yearManDB});"
Выбевает ошибку: Error: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ', 0200, ``, 0, 22500, ``, ``, ``, ``, always, ``, 0.9, 22500, 1, ``, 1, 0, 0' at line 1
нифига полей)
источник

ЮК

Юрий Кононенко... in Node.js — русскоговорящее сообщество
Venus Kanami
Приветствую всех, подскажите, что не так в моем запросе:
insertQuery = f"INSERT INTO ns_goods" \
                     f"(topItem, tree, parent, visible, url, mainImage, popular, name, number, title, description, keywords, mainPrice, priceAllin, code, chars, brandId, price, units, info, textRight, text, changefreq, lastmod, priority, startPrice, valuteId, attributes, newItem, actPrice, startActPrice, attrPrice, actAttrPrice, mainAttrPrice, tree1, statusId, supplierCode, zakPrice, supplierId, upload, canBuy, quantity, percent, actionTime, actDate, actTime, tempid, colcom, rating, inOrder, marka, model, engineType, engineСapacity, mileage, transmission, driveType, yearMan) " \
                     f"VALUES(1, |96|, 96, 1, {URL}, {mainImageDB}, 0, {nameDB}, 100, ``, ``, ``, {price}, {videoUrl}, 0200, |85|, 0, {price}, ``, ``, ``, {textDB}, always, 2021-01-06, 0.9, {price}, 1, -, 1, 0, 0, {price}, 0, {price}, ``, 7, ``, 0, 0, 0, 1, 0, 0, 0, 0, ``, ``, ``, ``, 0, {markaDB}, {modelDB}, {engineTypeDB}, {engineCapacityDB}, {mileageDB}, {transmissionDB}, {driveTypeDB}, {yearManDB});"
Выбевает ошибку: Error: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ', 0200, ``, 0, 22500, ``, ``, ``, ``, always, ``, 0.9, 22500, 1, ``, 1, 0, 0' at line 1
очень даже в тему
источник

N

Nikita in Node.js — русскоговорящее сообщество
у mysql ошибки как у пайтона, invalid syntax и все)
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Nikita
вопрос же в 1 запросе который считает сумму 1 поля, а вы предлагаете целый сервис сделать, чтобы в коде который накапливает заказы еще больше ошибок сделать)
ну как я понял у вас есть инстанс магазинов (маркетплейс?), тогда подойдет поле в бд, которое ++ сумму заказов в период акции. при создании заказа можно проверять доступность акции и ++ к конкретному магазину. а сервис, чтобы слать уведомления "Few orders left to get a reward" + можно сами заказы еще отдельно в жсончик
источник

VK

Venus Kanami in Node.js — русскоговорящее сообщество
Что может быть не так в моем запросе ?
источник

ЮК

Юрий Кононенко... in Node.js — русскоговорящее сообщество
это что?
источник

ЮК

Юрий Кононенко... in Node.js — русскоговорящее сообщество
может, ${price}?
источник

N

Nikita in Node.js — русскоговорящее сообщество
Andy Cox
ну как я понял у вас есть инстанс магазинов (маркетплейс?), тогда подойдет поле в бд, которое ++ сумму заказов в период акции. при создании заказа можно проверять доступность акции и ++ к конкретному магазину. а сервис, чтобы слать уведомления "Few orders left to get a reward" + можно сами заказы еще отдельно в жсончик
блин, вы правы что акцию в таком случае и надо реализовать, но давайте вернемся к вопросу, что если это просто НЕ CRUD запрос? аналитика какая то допустим
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Nikita
блин, вы правы что акцию в таком случае и надо реализовать, но давайте вернемся к вопросу, что если это просто НЕ CRUD запрос? аналитика какая то допустим
это буква R
источник

VK

Venus Kanami in Node.js — русскоговорящее сообщество
Юрий Кононенко
может, ${price}?
Это пайтон, а не PHP
источник

N

Nikita in Node.js — русскоговорящее сообщество
Venus Kanami
Это пайтон, а не PHP
источник

ЮК

Юрий Кононенко... in Node.js — русскоговорящее сообщество
да я-то уже понял))
источник

ЮК

Юрий Кононенко... in Node.js — русскоговорящее сообщество
Venus Kanami
Это пайтон, а не PHP
проверяйте какие данные подставляются
источник

N

Nikita in Node.js — русскоговорящее сообщество
Andy Cox
это буква R
че так и писать получается: OrdersRepository.countTotalSumForRange(from, to) ?
источник

N

Nikita in Node.js — русскоговорящее сообщество
Юрий Кононенко
проверяйте какие данные подставляются
так там же sql injection выходит, нет?
источник

VK

Venus Kanami in Node.js — русскоговорящее сообщество
Nikita
так там же sql injection выходит, нет?
оказываеться, я просто в одном месте кавычки не поставил(
источник