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

MySQL chuyển đổi kiểu dữ liệu cột từ VARCHAR sang INT

trước khi thay đổi bảng của bạn, hãy cố gắng cập nhật các giá trị của bạn.

Mục tiêu là đặt giá trị '0' trong các trường mà bạn có giá trị trống (không thể chuyển đổi thành int)

update ip
set isp = '0' where trim(coalesce(isp, '')) = '';

Nếu isp không thể nullable, bạn có thể xóa hàm kết hợp.

update ip 
set isp = '0' where trim(isp) = '';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đọc tệp nhật ký nhị phân MySQL (BinLog) với mysqlbinlog

  2. MySQL loại bỏ tất cả các chỉ mục khỏi bảng

  3. Hibernate 5:- org.hibernate.MappingException:Thực thể không xác định

  4. Làm cách nào để đặt lại các số thứ tự để trở nên liên tiếp?

  5. Điền vào các bảng cơ sở dữ liệu với một lượng lớn dữ liệu thử nghiệm