例如,使用以下查询,我可以选择我想要更改的所有记录,但是接下来该怎么做做改变?例如,将所有出现的“seven”改为“four”?
SELECT * FROM `templates` WHERE `attrib_B` LIKE `seven`
这是我在伪代码中的想法:
if `attrib_B` like `seven`:
set `attrib_B` = `four`
谢谢。
答案1
UPDATE `templates` set `attrib_b` = 'four' WHERE `attrib_B` like 'seven';
答案2
[针对 myPHPAdmin,按照原始问题措辞]
您可以使用表编辑器手动更改数据行(通过 Web 界面)或运行 SQL UPDATE 语句。
通过 Web 界面手动更新:
- 点击左侧菜单中的您的桌子
- 单击“浏览”选项卡,它将在 HTML 表中显示数据行
- 点击要编辑的行上的“编辑”
- 更改编辑表单中的值
运行 SQL UPDATE 语句(速度更快,因为您可以一次完成所有操作):
- 点击左侧菜单中的您的桌子
- 单击“SQL”选项卡,将出现一个文本框,您可以在其中输入 SQL 语句
使用此 SQL 语句更新所有行:
更新'模板'设置'attrib_B'='four'其中'attrib_B'类似于'seven'
点击GO按钮执行语句
答案3
这个问题已经得到解答了,所以我不会重做,但我认为传授一点小技巧对将来可能会有用。它帮助我避免多次翻阅手册。
搜索 MySQL 文档的一个简单方法是使用 URLhttp://dev.mysql.com/doc/,然后输入您的搜索词。例如
http://dev.mysql.com/doc/insert ignore
将在在线文档中搜索“插入忽略”。