2017-02-25 1 views
0
ALTER TABLE birds_new 
MODIFY COLUMN endangered ENUM(
     'Extinct', 
     'Extinct in Wild', 
     'Threatened - Critically Endangered', 
     'Threatened - Endangered', 
     'Threatened - Vulnerable', 
     'Lower Risk - Conservation Dependent', 
     'Lower Risk - Near Threatened', 
     'Lower Risk - Least Concern') 
AFTER famliy_id 

ERROR:Data truncated for column 'endangered' at row 1 befor this change, endangered use BIT(1)mysql Fehler aufgetreten: Daten abgeschnitten für Spalte ‚gefährdete‘ in Zeile 1

Antwort

0

ich das gleiche Problem treffen, während die MySQL mit einem Buch von Russel J. T. geschrieben Lernen Dyer, brauchen Sie nur die gefährdeten Spalte aktualisieren alle den Datensatz auf 1

UPDATE birds_new SET endangered = 1; 

dann können Sie die Spalte vom Aussterben bedrohte verändern,

ALTER TABLE birds_new 
MODIFY COLUMN endangered ENUM (
    'Extinct' 
    ,'Extinct in Wild' 
    ,'Threatened - Critically Endangered' 
    ,'Threatened - Endangered' 
    ,'Threatened - Vulnerable' 
    ,'Lower Risk - Conservation Dependent' 
    ,'Lower Risk - Near Threatened' 
    ,'Lower Risk - Least Concern' 
) AFTER family_id; 
Verwandte Themen