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

Điều gì xảy ra khi tôi gửi boolean True-False đến một câu lệnh PDO dưới dạng một tham số được liên kết với một trường int?

Phụ thuộc vào lược đồ của bạn. Đối với các cột boolean trong cơ sở dữ liệu, bạn có thể sử dụng cấu trúc sau (có một cấu trúc BOOLEAN, nhưng nó chỉ là bí danh cho TINYINT):

`disabled` tinyint(1) NOT NULL DEFAULT '0'

Sau đó, khi bạn ràng buộc, bạn có thể thực thi giá trị bool:

$stmt->bindValue(':disabled', $disabled, PDO::PARAM_BOOL);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL index cardinality - hiệu suất so với hiệu quả lưu trữ

  2. MySQL - Chọn ngày gần đây nhất trong số một số dấu thời gian có thể có?

  3. Không thể truy cập Amazon RDS bằng Eclipse

  4. Cách hoạt động của hàm REGEX_REPLACE () trong MySQL

  5. CAST thành DECIMAL trong MySQL