gpt4 book ai didi

mysql 命令行实用程序 ERROR 1406 (22001) on national characters

转载 作者:行者123 更新时间:2023-11-29 07:35:25 27 4
gpt4 key购买 nike

我使用 mysql 命令行实用程序在具有足够列长度的表上运行包含 INSERT 语句的 SQL 脚本,但出现错误:

第 115 行的错误 1406 (22001):第 1 行“名称”列的数据太长

请注意,同一脚本在 MySQL Workbench 中运行良好。失败的语句是:

INSERT INTO geotable(Id名称说明IsReadOnly,IsActive,IsModified,LastUpdated) VALUES (188,'Helsinki, Rovaniemi, Oulu, 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

有什么想法吗?

最佳答案

STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION替换为 NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

关于mysql 命令行实用程序 ERROR 1406 (22001) on national characters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49088597/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com