Mysql
 sql >> Database >  >> RDS >> Mysql

Codice di errore:1406. Dati troppo lunghi per la colonna - MySQL

MySQL troncherà qualsiasi valore di inserimento che supera la larghezza della colonna specificata.

per farlo senza errori prova a cambiare la tua SQL mode di non utilizzare STRICT .

Manuale di riferimento di MySQL

MODIFICA:

Per cambiare la modalità

Questo può essere fatto in due modi:

  1. Apri il tuo my.ini (Windows) o my.cnf (Unix) nella directory di installazione di MySQL e cerca il testo "sql-mode".

Trova:

Codice:

# Set the SQL mode to strict 
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Sostituisci con:

Codice:

# Set the SQL mode to strict 
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Oppure

  1. Puoi eseguire una query SQL all'interno del tuo strumento di gestione del database, come phpMyAdmin:

Codice:

SET @@global.sql_mode= '';