在MySQL 5.7上,我曾经用LOAD DATA INFILE
和SET
子句(即
LOAD DATA INFILE 'myfile.txt'
REPLACE INTO TABLE mytable
(@x, @y)
SET geom = Point(@x, @y);
这很好。
我已升级到MySQL 8.0.12,现在出现错误ERROR 1364 (HY000): Field 'geom' doesn't have a default value
。
LOAD DATA INFILE
处理SET
子句的方式是否发生了变化?
谢谢!
答案 0 :(得分:0)
此错误已在8.0.12中为confirmed。 我发现的唯一解决方法是: