導入轉儲文件的時候:Error Code: 1406. Data too long for column - MySQL
阿新 • • 發佈:2017-06-12
some sql_mod ict and query long switch oba -m
MySQL will truncate any insert value that exceeds the specified column width.
to make this without error try Switch your MySQL mode to not use STRICT.
here some docs
EDIT:
To change the mode
This can be done in two ways:
- Open your "my.ini" file within the MySQL installation directory, and look for the text "sql-mode".
Find:
Code:
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Replace with:
Code:
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Or
- You can run an SQL query within your database management tool, such as phpMyAdmin:
Code:
SET @@global.sql_mode= ‘‘;
導入轉儲文件的時候:Error Code: 1406. Data too long for column - MySQL