无法从Excel

时间:2017-08-18 04:30:31

标签: mysql excel

我在MySQL中有一个带有非null主键字段的表。我在Excel文件中选择了编辑数据库表的选项。将数据输入单元格并选择“提交”我的更改时,我收到错误并且更改未通过。

我尝试删除标签并再次尝试,或尝试使用全新的Excel文件,但这两种方法都不起作用。

当查看发送到数据库的SQL字符串时,我很困惑。基本上,该陈述是标准的

UPDATE db_name.table_name 
SET 'change_col' = "new_val"
WHERE <where clause>

除了<where clause>是坚果之外。第一个操作数是我想要的,即对应于编辑行的值的主键相等,但随后是其他字段上的嵌套连接和析取的大量混乱。这不是你所期望的。例如,我有一个trans_num字段,在编辑的行上,其值为22。所以由于某种原因,<where-clause>包含

AND ((22 IS NULL AND `trans_num` IS NULL) OR `trans_num`=22) 

这很奇怪。

我在网上没有看到任何这样的问题,所以我不确定是什么原因造成这种行为或者如何解决这个问题。

0 个答案:

没有答案