本节书摘来自异步社区出版社《PHP和MySQL Web开发从新手到高手(第5版)》一书中的第2章,第2.8节,作者: 【澳】Kevin Yank,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.8 修改存储的数据
PHP和MySQL Web开发从新手到高手(第5版)
将数据输入到表中之后,你可能会发现需要修改它。不管是修正拼写错误,还是修改添加笑话的日期,这些都要使用UPDATE命令来完成。这条命令包含了SELECT和INSERT命令的元素,因为后两条命令都是用来挑选出条目以便修改和设置列的值。UPDATE命令的一般形式如下所示:
UPDATE tableName SET
colName = newValue, …
WHERE conditions
例如,想要更改我们之前输入的一条笑话的日期,使用如下的命令:
UPDATE joke SET jokedate = "2013-04-01" WHERE id = "1"
id列在这里发挥了作用,它使得我们很容易挑选出要修改的笑话。这里所用到的WHERE子句,就像它在SELECT命令中一样工作。例如,下一条命令更改了包含单词“chicken”的所有条目的日期:
UPDATE joke SET jokedate = "2010-04-01"
WHERE joketext LIKE "%chicken%"