Tôi có một 'cờ' mảng và tôi đã thay đổi giá trị của mảng đó trong hàm của tôi. Bây giờ tôi cần phải cập nhật tương tự vào cơ sở dữ liệu, nhưng tôi không thể làm như vậy. Tôi đã có cột cờ trong bảng. Tôi không biết làm thế nào để cập nhật giá trị trong vòng cờ biến trong bảngCú pháp truy vấn UPDATE đúng cho nút-mysql
Nếu tôi cố gắng
connection.query('UPDATE visentry SET flag = "flag" ', function(err,rows,fields) { }
Nó cập nhật cờ cột với giá trị cờ. Nếu tôi cố gắng sau
var sql = 'UPDATE visentry SET flag= ?';
connection.query(sql,[{flag:flag}], function(err,rows,fields) {
Nó cung cấp cho một lỗi
Error: ER_PARSE_ERROR: 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 '' at line 1
Mọi góp ý xin vui lòng
tôi đã cố gắng cả hai cách và nhận được lỗi này một lần nữa 'Bạn có một lỗi trong cú pháp SQL của bạn; kiểm tra hướng dẫn tương ứng với phiên bản máy chủ MySQL của bạn cho đúng cú pháp để sử dụng gần ': flag' tại dòng 1] ' – user3050590