我正在使用 MySQL Workbench 从 EER 图创建数据库(正向工程), 并希望将数据从文本文件加载到我的表中
load data infile 'c:\\actors.txt' ignore into table actors field terminated by '\t';
该文件包含欧洲字符。我已为数据库尝试了 utf16、utf8、latin1、latin2 字符集,但仍然收到错误字符串值不正确“\xE4vel”。我已经删除了架构并每次使用不同的字符集创建(所有表都根据字符集进行了正确的整理)。我的操作系统是windows7 64位,如果有什么区别的话! 任何人都可以帮助我。谢谢
最佳答案
您尝试过使用
加载数据本地内文件?
另外,我不知道文件位置后面的随机忽略是什么。
例如,您只需在 Data 后面添加 LOCAL 一词,然后去掉忽略。试试这个:
LOAD DATA LOCAL INFILE 'c:\\actors.txt' into table actors field terminated by '\t';
关于MySQL加载数据到文件中;错误的字符串值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19165612/