为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 0x7000c
【操作系统】:windows/liunx
【问题描述】*:update table set a = "",a="123" where id = 1 mysql是兼容的,达梦怎么兼容
一个表中的列名是不能相同的. 可以使用case 来处理 同一个列上,不同值的的不同处理.您可以根据您的需求,参考一下.
update table set a = "",a="123" where id = 1 .
这个sql 的, 想要进行什么操作? 您确定一下这个sql是否准确. update t1 set ID = 1 , name ='123' where id = 1 ; 达梦支持同时更新不同列名的数据 . mysql表上也应该不能有同名的列.
为什么要兼容错误的用法呢?