长城红 红葡萄酒天猫:SQL 输入数据时出现的问题

来源:百度文库 编辑:高校问答 时间:2024/04/28 03:10:31
当我输入数据时出现以下问题

键列信息不足或不正确.更新影响到多行.

有人知道是怎么一回事吗?

你应该是在企业管理器里进行的修改数据的操作吧?

引起这个问题的原因是你的表中没有主键或自增列等可以唯一标识一行数据的列。

而你要更改的行,存在多个与那一行所有字段都相同的行,所以,你更新其中一行是不能成功更新的。

解决方法是给表添加一个自增列或用语句更新。

比如你要更新其中一个字段 str为str1的行,用语句就是
update 表
set str=新值
where str='str1'