Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đặt LỆNH BẰNG LỆNH của MySQL động trong node.js

Điều này không hoạt động:

SELECT foo FROM bar ORDER BY 'baz';

Điều này hoạt động:

SELECT foo FROM bar ORDER BY baz;

Bạn đã thử xóa dấu ngoặc kép connection.escape chưa thêm?

Hãy thử sử dụng cái này:

function escapeSansQuotes(connection, criterion) {
  return connection.escape(criterion).match(/^'(\w+)'$/)[1];
}

sau đó sử dụng escapeSansQuotes(connection, order) thay vì connection.escape(order) .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đếm tổng số hàng trong đầu ra bộ lặp ACF

  2. Cài đặt MYSQL mới, Quyền truy cập bị từ chối đối với người dùng 'root'

  3. Thay đổi thủ tục lưu trữ MySQL tên 'Đối chiếu cơ sở dữ liệu'

  4. cơ sở dữ liệu không xác định trong jdbc

  5. Laravel 4 không thể chạy toàn bộ truy vấn RAW