【发布时间】:2011-10-04 12:28:42
【问题描述】:
我正在将一列从 text 更改为 varchar 列。
+------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+--------------+------+-----+---------+-------+
| ID | bigint(19) | NO | PRI | NULL | |
| STATUS | varchar(120) | YES | | NULL | |
| PRIORITY | varchar(120) | YES | | NULL | |
| DESCRIPTION | text | YES | | NULL | |
当我执行以下查询时,
alter table StatInfo modify column DESCRIPTION varchar(255) NULL;
它说 错误 1406 (22001):第 7 行的“描述”列的数据太长
它不会截断列中的值并更改表,为什么?与旧版本一样。
【问题讨论】:
标签: mysql alter-table