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

Tại sao bạn không thể chuyển các hàm MYSQL vào các câu lệnh PDO đã chuẩn bị sẵn?

Bạn không cần chuyển NOW() dưới dạng một tham số vì không cần thực hiện bất kỳ xử lý nào trên nó, vì nó là một Hàm SQL được tích hợp sẵn, vì vậy chỉ cần đưa nó vào truy vấn thực tế như bên dưới.

$stmt = $db->prepare("UPDATE table SET status = ?, date_modified = NOW()");

Ngoài ra, bạn có thể chỉ cần đặt date_modified vào trường TIMESTAMP và nó sẽ tự động cập nhật date_modified trên Bản cập nhật SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đầu vào hexing có đủ để khử trùng các Truy vấn SQL không?

  2. Doctrine2 ManyToMany-Relations không lưu

  3. mysqldump qua SSH vào máy tính cục bộ

  4. Sử dụngasticsearch-river-mysql để truyền dữ liệu từ cơ sở dữ liệu MySQL sang Elasticsearch

  5. Cách hiển thị hình ảnh từ cơ sở dữ liệu bằng php