Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL convertit le type de données de colonne de VARCHAR en INT

avant de modifier votre tableau, essayez de mettre à jour vos valeurs.

Le but est de définir une valeur '0' dans les champs où vous avez des valeurs vides (qui ne peuvent pas être converties en int)

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

Si isp n'acceptait pas la valeur null, vous pouvez supprimer la fonction coalesce.

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