update文法
代碼如下 |
複製代碼 |
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDER BY ...] [LIMIT row_count] |
執行個體
代碼如下 |
複製代碼 |
create table links (name varchar(255) not null default '', url varchar(255) not null default ''); |
我們先隨便插入一些資料
代碼如下 |
複製代碼 |
INSERT INTO users(name, age) VALUES('姚明', 25), ('比爾.蓋茨', 50), ('火星人', 600); |
更新所有記錄
代碼如下 |
複製代碼 |
update links set url='http://www.111cn.net'; |
上面更新就是把整個資料表裡url的值都埴寫為了http://www.111cn.net了,這樣肯定不適合現在代資料開發了,
代碼如下 |
複製代碼 |
update user set Password = password('123456') where User = 'root';
|
上面就可以根據條件進行一些資料的更新了,這樣我們可以根據後面where條件來進行更新了。
下面分享一個php來更新mysql資料庫中指定記錄的方法
代碼如下 |
複製代碼 |
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); mysql_query("UPDATE Persons SET Age = '36' WHERE FirstName = 'Peter' AND LastName = 'Griffin'"); mysql_close($con); ?> |