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

Bảng thay đổi MySQL sửa đổi cột không thành công ở các hàng có giá trị null

Tôi vừa gặp phải lỗi này và có vẻ như giải pháp là sử dụng IGNORE tuyên bố:

ALTER IGNORE TABLE `table` CHANGE COLUMN `col` `col` int(11) NOT NULL;

Lưu ý rằng bạn vẫn có thể gặp sự cố cắt bớt dữ liệu, vì vậy hãy đảm bảo đây là kết quả mong muốn. Sử dụng câu lệnh BỎ QUA, nó sẽ loại bỏ các lỗi bị cắt bớt dữ liệu đối với các giá trị NULL trong các cột (và có thể là các lỗi khác !!!)

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tạo một mô hình Django với ForeignKeys mà mô hình này không xóa phân tầng cho các mô hình con của nó?

  2. Làm thế nào để tính toán tỷ lệ phần trăm tăng từ hàng trước đó / ngày sau khi Nhóm By phức tạp?

  3. Hiệu suất chậm trong truy vấn máy chủ được liên kết

  4. Nhận kết quả nằm trong bức xạ điểm đánh dấu từ cơ sở dữ liệu

  5. Cách khắc phục “MySQL ERROR 1819 (HY000):” trong Linux