mysql批量修改字段动态内容的sql语句怎么写

mysql批量修改字段动态内容的sql语句怎么写,第1张

如果表a有自增长ID的话就很好办了 update a set b = id 如果没的话写一个PHP的小程序就好

<?php

$con = mysql_connect("localhost","root","password") or die("数据库连接失败".mysql_error())//连接数据库

mysql_select_db("test",$con) or die ("数据库选择失败".mysql_error())

mysql_query("set names gbk")//设置编码格式

$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++

}

布尔值 NULL ,false, 0 ," " ,都代表为假,

mysql_query 对于 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,打印出来是 类似于 “Resource id #3" 的一个字符串,所以就为真了。

这个 “Resource id #3" 就好比是一个指示牌, 连接着你要 *** 作的数据,用函数 *** 作他时,例如:mysql_fetch_array($insert), 他就把从数据库调出来的结果带到函数里做参数了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7342628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存