gpt4 book ai didi

mysql - 如何添加一个将行数计为序列号的新列

转载 作者:IT老高 更新时间:2023-10-28 23:59:27 26 4
gpt4 key购买 nike

record of
id fare commission routecode vehicle number productcode date time driver owner name
15 12345 123 4533 1 3344 2011-03-18 00:00:00 yasir saleem
20 a a 3433 1 2333 2011-03-25 00:00:00 yasir saleem
36 11111 11111 3433 1 2333 2011-03-25 16:13:12 yasir saleem
9 1233 123 3433 nk-234 2333 2011-03-24 00:00:00 siddiq aslam
21 1200 120 4533 nk-234 7655 2011-03-24 00:00:00 siddiq aslam
22 1200 133333 0987 nk-234 2333 2011-03-11 00:00:00 siddiq aslam
23 10000 11 4533 nk-234 7655 2011-03-19 00:00:00 siddiq aslam
25 122 12 0987 nk-234 2333 2011-03-11 00:00:00 siddiq aslam
26 1000 100 3344 nk-234 7655 2011-03-11 00:00:00 siddiq aslam
27 1000 100 3344 nk-234 2333 2011-03-10 00:00:00 siddiq aslam
34 100 10 3344 nk-234 2333 2011-03-18 00:00:00 siddiq aslam
35 100 10 3344 nk-234 2333 2011-03-02 00:00:00 siddiq aslam
5 1000 100 1234 wq1233 3344 2011-03-10 22:30:00 waqas sami
6 2222 22 1234 wq1233 3344 2011-03-17 22:30:00 waqas sami
24 a a 4533 PSS-1234 7655 2011-03-02 00:00:00 salman salam
42633 145175

我想在 id 之前添加另一列来计算

行。它应该从 1 开始,每行递增 1。

最佳答案

如果您的意思是在 SELECT 语句中:

假设您的选择是

select * from tbl

变成

select @n := @n + 1 RowNumber, t.*
from (select @n:=0) initvars, tbl t

注意事项:

  1. select @n:=0用于将全局变量重置为0
  2. @n := @n + 1 从 1 开始,每行加 1。此列名为“RowNumber”

关于mysql - 如何添加一个将行数计为序列号的新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5351628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com