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

Cài đặt lỗi / cắt bớt varchar quá dài trong MySQL

Bạn có thể tắt STRICT_TRANS_TABLESSTRICT_ALL_TABLES . Điều này cho phép tự động cắt bớt chuỗi đã chèn.

Trích dẫn từ Tài liệu MySQL.

Chế độ nghiêm ngặt kiểm soát cách MySQL xử lý các giá trị không hợp lệ hoặc thiếu các câu lệnh thay đổi dữ liệu như INSERT hoặc UPDATE. Một giá trị có thể không hợp lệ vì một số lý do. Ví dụ:nó có thể có kiểu dữ liệu sai cho cột hoặc nó có thể nằm ngoài phạm vi. Giá trị bị thiếu khi một hàng mới được chèn vào không chứa giá trị cho cột không phải NULL không có mệnh đề DEFAULT rõ ràng trong định nghĩa của nó. (Đối với cột aNULL, NULL được chèn nếu giá trị bị thiếu.)

Tham khảo: MySQL Server SQL Modes



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham số ràng buộc cho mệnh đề WHERE IN với PDO

  2. MySQL CASE hoạt động như thế nào?

  3. Nhân rộng đám mây lai cho MySQL để có tính khả dụng cao

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

  5. Cảnh báo:mysqli_query ():Không thể tìm nạp mysqli