mysql - 你好mysql更新
问题描述
嗨,如果名字是 harpo,姓氏是 Williamns,我想将名字更改为 grouocho,其他虎钳我想更改为名字是 Harpo 的 Mocho Groucho。当我运行我的代码时,它给了我
Error 1175 You are using safe update mode and you tried to
update a table without a WHERE that uses a KEY column
任何人都可以帮助我吗?
UPDATE actor
SET first_name =
CASE
WHEN first_name = 'HARPO' AND last_name = 'Williams' THEN 'GROUCHO'
WHEN first_name = 'HARPO' AND last_name != 'Williams' THEN 'MOCHO GROUCHO'
END
;
解决方案
推荐阅读
- forms - 如何在 Wix 中创建允许多个复选框选择的表单?
- c++ - 使用“IP_ADAPTER_ADDRESSES”时出错
- kubernetes - 使用 Helm 部署 GitLab。Nginx-ingress pod 无法启动
- jboss - 设置或更新 JBPM6 流程变量的正确方法
- apache - 本地 SSL 证书返回错误“结果太小”、“获取密码问题”
- ruby-on-rails - Rails Where vs Join vs Union
- python-3.x - 如何使 OrderedSet 可腌制?
- java - 我的 IDE 无法识别 Java 中的 Array.sort
- reactjs - 数组或迭代器中的每个孩子都应该有一个唯一的“key”道具。检查 `Abstractfactory` 的渲染方法
- java - 如何在 imageView 上正确放置多个 TextView