MySQL批量修改某一个数据

MySQL批量修改某一个数据,第1张

update 表名 set SFDate = DATE_ADD(SFDate,INTERVAL "-1" YEAR) where 你要改哪些行自己写条件
附时间函数大全
>先把原表中ID字段删除。再导出数据
再导入就OK了
给你一个PHP简单的导入代码,就是那个意思了
$query = $db->query("SELECT FROM 原字段");
while ($newTable = $db->fetch_array($query)) {
$db->query("INSERT INTO 新字段 (sNa) VALUES ($newTable['sNa'])");
}

表中数据没有的行的概念哦,数据库表里面的数据,哪个在前、在后,用户是不应该关心的,我们只是在取出数据的时候指定一定规则进行排序,它在数据库里面究竟是如何排序,我们是不必要、不需要知道和控制的。
补充:
只能通过某字段等于多少这样的条件,无法控制数据库中第几条数据。一般的修改语句是:
UPDATE 表名 SET options=1 WHERE id BETWEEN 5 AND 20


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

原文地址: http://outofmemory.cn/yw/13400908.html

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

发表评论

登录后才能评论

评论列表(0条)

保存