这个问题在这里已经有答案了:
mysql递增值(5个答案)
两年前关门了。
我想用序列号列出数据库中的所有表,类似这样的
+-------+---------------------------------------+
| sl_no | table_name |
+-------+---------------------------------------+
| 0 | aaaaccadminprofile |
| 0 | aaaaccbadloginstatus |
| 0 | aaaacchttpsession |
| 0 | aaaaccoldpassword |
| 0 | aaaaccount |
| 0 | aaaaccountowner |
| 0 | aaaaccountstatus |
| 0 | aaaaccownerprofile |
| 0 | aaaaccpassword |
| 0 | aaaaccsession |
| 0 | aaaaccsessionaudit |
| 0 | aaaaccsessionprop |
| 0 | aaaaccuserprofile |
我试过这个密码
select @a:=0 as sl_no, table_name from information_schema.tables where table_schema = 'eventlog';
但我不知道在哪里增加值,它只显示0。添加(@a:=@a+1)显示错误。有人能帮帮我吗。
1条答案
按热度按时间c3frrgcw1#
你可以试试下面-