Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL konwertuje typ danych kolumny z VARCHAR na INT

przed zmianą tabeli spróbuj zaktualizować swoje wartości.

Celem jest ustawienie wartości „0” w polach, w których masz puste wartości (które nie mogą być przekonwertowane na int)

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

Jeśli isp nie może mieć wartości null, możesz usunąć funkcję łączenia.

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. Jak pobrać listę tabel w bazie danych w Laravel 5.1?

  2. Dostęp do bazy danych MySQL z mojego projektu VB.NET 2008

  3. Najbardziej wydajne podejście do wielojęzycznej witryny PHP

  4. Funkcja opóźnień/leadów MySQL?

  5. Odmowa dostępu MYSQL do pliku outfile - ale mój użytkownik ma WSZYSTKI dostęp... a folder to CHMOD 777