Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 21.11.2016, 02:40
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Лишнее зачем в запросах писать? Если данные обработаны перед записью, то

connection.query("UPDATE master_devices SET `UpDate` = '"+ year +"-"+ month +"-"+ date +"') WHERE  Master_ID = '"+ tempdata[1] +"'");


`UpDate` - потому, что это зарезервировано за MySQL. Если Master_ID и Customer_ID это числа, то заключать их в кавычки не требуется

WHERE Master_ID = "+ tempdata[1]);

connection.query("INSERT INTO master_log (Customer_ID, Master_ID, `UpDate`) VALUES ("+ Customer_ID +", "+ tempdata[1] +", '2016-11-11')");


То есть в запросе на вставку будет конфликт с именем поля UpDate если это имя не обрамлено в обратные кавычки, регистр для MySQL не важен. Ошибки нужно анализировать.

Если вставка/обновление (или только обновление) записи должна производится по текущей дате, то указывать дату в запросах нет необходимости. Полю типа TIMESTAMP можно задать атрибут on update CURRENT_TIMESTAMP и значение по умолчанию CURRENT_TIMESTAMP.

Последний раз редактировалось laimas, 21.11.2016 в 03:04.
Ответить с цитированием
  #12 (permalink)  
Старый 22.11.2016, 10:07
Аспирант
Отправить личное сообщение для -VenoM- Посмотреть профиль Найти все сообщения от -VenoM-
 
Регистрация: 31.10.2016
Сообщений: 44

laimas
Да, сам понял это. Случайно назвал так же имя поля и всё. Ввело заблуждение, что работало "UPDATE".

P.S. Спасибо за ответ, узнал новое!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Node.js + mysql mazahist Node.JS 4 17.11.2016 19:07
Концептуальная разница connection и pool модуля mysql andryxx Node.JS 2 17.03.2016 13:33
NODE.js и MySQL проверка. 715kg AJAX и COMET 0 11.10.2015 19:02
Как убрать ненужный тег br при выводе из Mysql mnpartner AJAX и COMET 1 25.09.2014 08:47
Не подключается MySql super-php Серверные языки и технологии 1 02.08.2013 01:26