【发布时间】:2018-03-03 19:55:33
【问题描述】:
我使用 mysql 命令行实用程序在具有足够列长度的表上运行包含 INSERT 语句的 SQL 脚本,但出现错误:
第 115 行出现错误 1406 (22001):第 1 行“名称”列的数据太长
请注意,相同的脚本在 MySQL Workbench 中运行良好。失败的语句是:
插入geotable (Id,Name,Description,IsReadOnly,IsActive,IsModified,LastUpdated) 值 (188,'赫尔辛基, 罗瓦尼, , Kokkola, Jyväskylä, Por','',0,0,1,'2017-02-01 11:13:03');
就像之前帖子中建议的那样,我尝试了以下操作,但仍然无法正常工作:
SET @@global.sql_mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
服务器版本:5.7.20-log MySQL Community Server (GPL)
Windows 版本 10
有什么想法吗?
【问题讨论】:
标签: mysql