MySql - 如何select 发生警告的行?
MySql - How to select the row a warning occurred at?
虽然 运行 一个 ALTER TABLE
语句,但我收到了这些警告:
如何从我的 table at row 3522
SELECT
中查看哪里出了问题?
我不确定 row
是指主键还是什么?
我试过这样的事情:
SELECT * FROM table LIMIT 3521,1; // for row 3522
你试过用你的SQL测量'date_due_lastupdated'和'date_completion_lastupdated'的长度吗?在这些特定行中,这些字段中的数据长度应与列最大长度相同。
警告与主键相关 - 您的查询没问题。
您可以使用 varchar(7) 创建 table - 用数据填充它(5-7 个字符长度),然后更改列 varchar(6)。
虽然 运行 一个 ALTER TABLE
语句,但我收到了这些警告:
如何从我的 table at row 3522
SELECT
中查看哪里出了问题?
我不确定 row
是指主键还是什么?
我试过这样的事情:
SELECT * FROM table LIMIT 3521,1; // for row 3522
你试过用你的SQL测量'date_due_lastupdated'和'date_completion_lastupdated'的长度吗?在这些特定行中,这些字段中的数据长度应与列最大长度相同。
警告与主键相关 - 您的查询没问题。
您可以使用 varchar(7) 创建 table - 用数据填充它(5-7 个字符长度),然后更改列 varchar(6)。