mysql 更新 字段 递增_MySQL使用递增变量更新字段
我的一個數據庫中有一個名為“ textile_events”的表。
mysql> describe textile_events;
+-------------+--------------+-----+---------+----------------+
| Field | Type | Key | Default | Extra |
+-------------+--------------+-----+---------+----------------+
| id | int(11) | PRI | NULL | auto_increment |
| token | varchar(20) | | NULL | |
| reg_time | datetime | | NULL | |
| eid | varchar(20) | | NULL | |
| fname | varchar(20) | | NULL | |
| lname | varchar(20) | | NULL | |
| paid | varchar(10) | | NULL | |
| seq_no | int(11) | | NULL | |
+-------------+--------------+-----+---------+----------------+
8 rows in set (0.00 sec)
mysql> select count(*) from textile_events;
+----------+
| count(*) |
+----------+
| 9325 |
+----------+
1 row in set (0.00 sec)
mysql> select count(*) from textile_events where eid = 'headsup' ;
+----------+
| count(*) |
+----------+
| 2553 |
+----------+
1 row in set (0.01 sec)
昨天,“ seq_no”字段被引入到上表中。
現在,對于所有付費字段等于“已付費”的“平頭”事件,我需要為“ seq_no”字段分配一個遞增編號。
換句話說,我正在尋找這樣的東西,
$i = 250
while( true ):
$i++
UPDATE textile_events SET 'seq_no' = $i
WHERE eid = 'headsup' AND paid = 'paid'
endwhile;
如何僅將滿足特定條件的Recod分配給新引入的字段一個遞增編號?
有哪些可用的選項,最有效的方法是什么?
總結
以上是生活随笔為你收集整理的mysql 更新 字段 递增_MySQL使用递增变量更新字段的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 小车故障灯亮显示大全_史上最全汽车故障灯
 - 下一篇: mysql游标表间数据迁移_MySQL存