- 积分
- 16841
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
mysql> load data infile '/etc/passwd' into table gz.six fields terminated by ':' lines terminated by '\n'; 0 Q o# j5 [; M
ERROR 1406 (22001): Data too long for column 'shell' at row 2: ]4 W# Z0 r+ Z6 o& U! s
" o' k0 J+ \6 M- z) `6 B& z+ B& A. ?! \, J+ t6 C5 G; d
mysql> load data infile '/etc/passwd' into table gz.six fields terminated by ':' lines terminated by '\n';% k& r2 {3 d8 {
ERROR 1406 (22001): Data too long for column 'shell' at row 2
/ d( p6 z/ [( C0 Z' P6 s% {* v" R$ R. X/ g b# }( `' O
Records: 0 Duplicates: 0 Warnings: 04 \/ q# U; v+ a8 l
9 n: `/ J8 U% MERROR 1406 (22001): Data too long for column 'shell' at row 2
3 [6 H( ]7 s _* X报错提示字符太长,导致数据容量过大。8 o6 W* V9 x# d4 T7 d" V
解决办法:, {5 j' Q3 ^5 e/ o
modify 修改字段类型/ H% c) A* C) e
modify 字段名 类型(宽度) 约束条件 , modify 修改个多个在后面田间,modify
* g; t$ K5 ~! S3 }, d' J1 Umysql> alter table six modify shell varchar(50);
# l6 v8 K% E, T; _9 @( x0 b
K- B* v0 R/ V: l2 W1 ^$ bQuery OK, 0 rows affected (1.85 sec)
4 [8 W& B$ p4 S ^* xRecords: 0 Duplicates: 0 Warnings: 07 y }) h. i' T* I7 t ?) c
- [8 s, p, b/ \. J
mysql> alter table six modify shell varchar(50);) H8 Q- x1 L! S, ?+ Y
Query OK, 0 rows affected (1.85 sec)1 v* |! W. K& B" Z, ~0 G
) _* }. t# _- emysql> load data infile '/etc/passwd' into table gz.six fields terminated by ':' lines terminated by '\n';
4 G/ I9 ~3 Y: e* e. i0 Q8 Y* kQuery OK, 24 rows affected (0.29 sec)' P _8 g7 u2 v3 w
Records: 24 Deleted: 0 Skipped: 0 Warnings: 0
9 t* T8 V' p& {) W9 e! M7 F
, X% R, T; K7 L9 y# j5 ? |
|