[MySQL] Warning 1265 data truncated for column...

francesco1976

Nuovo Utente
10 Mag 2017
37
0
6
48
Ciao a tutti

Sono un neofita e sto cercado di effettuare una INSERT in una colonna chiamata venditori nella mia tabella chiamata prodotti. La colonna venditori è stata dichiarata di tipo SET ('Conad', 'Sidis', 'Todis'). È un esempio ovviamente...

Quando scrivo INSERT INTO prodotti (venditori) VALUES ('Conad, Todis'); la query va a buon fine ma c'è un warning 1265 in cui in pratica mi dice che l'inserimento è stato troncato (Data truncated for column...). Se faccio la SELECT infatti compare solo 'Conad' mentre 'Todis' viene perso. Ho cercato anche sul manuale ufficiale ma non trovo risposta. Dipenderà dalla mia ignoranza in materia ma sto impazzendo.
Qualcuno può aiutarmi?
GRAZIE
 
ciao
guarda che i campi di tipo set accettano uno sole dei valori da settare, altrimenti che set sarebbe?
Ciao
Da quello che ho letto in giro è il tipo ENUM che accetta solo un valore. Comunque grazie lo stesso. Ho risolto. I valori da passare dovevano essere separati da una virgola ma senza spazi.
Ciao a presto
 

Discussioni simili