SQL UPDATE 命令
目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、伊春網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
如果我們需要修改或更新 MySQL 中的數(shù)據(jù),我們可以使用 SQL UPDATE 命令來操作。
具體語法參考:
from 樹懶學(xué)堂 - 一站式數(shù)據(jù)知識平臺
注意:
你可以同時更新一個或多個字段。
你可以在 WHERE 子句中指定任何條件。
你可以在一個單獨表中同時更新數(shù)據(jù)。
當(dāng)你需要更新數(shù)據(jù)表中指定行的數(shù)據(jù)時 WHERE 子句是非常有用的。
如果表a有自增長ID的話就很好辦了 update a set b = id 如果沒的話寫一個PHP的小程序就好
?php
$con = mysql_connect("localhost","root","password") or die("數(shù)據(jù)庫連接失敗".mysql_error());//連接數(shù)據(jù)庫
mysql_select_db("test",$con) or die ("數(shù)據(jù)庫選擇失敗".mysql_error());
mysql_query("set names gbk");//設(shè)置編碼格式
$a = mysql_query("select * from a");
$n = 1;
while($b = mysql_fetch_array($a))
{
mysql_query("update a set b = "."'".$n."'"." where id = ".$b['id']); //where 后面的條件語句可以是任意該表內(nèi)字段
$n++;
}
UPDATE 表名 SET 字段名=‘內(nèi)容’ [WHERE ‘條件’] 注意:[ ]中的內(nèi)容可有可無。 舉例:表名=ZHXX(賬戶信息) ,需要修改其中的DLMM(登陸密碼),條件是DLMC(登陸名稱)=soso. UPDATE ZHXX SET DLMM='123' WHERE DLMC='soso'
麻煩采納,謝謝!
沒有報錯信息 或者貼上完整sql語句
單這條sql是沒有問題的
兩種方法,一種執(zhí)行語句update
`表名`
set
columnName
=
'測試'
WHERE
columnName
=
'檢測';還有一種在phpmyadmin里直接修改,有個編輯,修改掉也可以。