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

Giá trị thập phân (số nguyên) không chính xác:'' mySQL

Bạn đã bật chế độ sql nghiêm ngặt và bạn cố gắng chuyển một chuỗi trống ('') làm giá trị cho các trường thập phân trong phần chèn. Chuỗi trống là giá trị không hợp lệ cho trường số và nghiêm ngặt chế độ sql mysql tạo ra lỗi nếu bạn cố gắng chèn dữ liệu không hợp lệ vào cột, thay vì đưa ra cảnh báo và sử dụng giá trị mặc định (0 cho cột số) của kiểu dữ liệu của cột cụ thể:

Xóa chế độ sql nghiêm ngặt cho phiên trước khi bắt đầu nhập:

SET SESSION sql_mode = ''


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng cơ sở dữ liệu NoSQL trên MySQL

  2. Gửi hình ảnh đến cơ sở dữ liệu MySQL với Android

  3. Tấn công SQL Injection - Điều này làm gì?

  4. Khi bạn có một trường TEXT trong MySQL hoặc PostgreSQL, bạn có nên đặt nó trong một bảng riêng không?

  5. giá trị đã chọn lấy từ db vào tùy chọn hộp chọn thả xuống sử dụng lỗi php mysql