我想在表格中间插入一个新行.我正在使用MySql.我怎样才能做到这一点?
我的表中有以下记录:
ZipCode CityName
60101, Addison
60004, Arlington Heights
60502, Aurora
62223, Belleville
61008, Belvidere
60105, Bensenville
60402, Berwyn
60108, Bloomingdal
61701, Bloomington
Run Code Online (Sandbox Code Playgroud)
我想插入一个新记录,但不是在表的末尾.
例如,我想插入:
60103, Bartlett
Run Code Online (Sandbox Code Playgroud)
在第三条记录之后,决赛桌应如下:
60101, Addison
60004, Arlington Heights
60502, Aurora
60103, Bartlett
62223, Belleville
61008, Belvidere
60105, Bensenville
60402, Berwyn
60108, Bloomingdal
61701, Bloomington.
Run Code Online (Sandbox Code Playgroud)
任何建议都会对我有所帮助.先感谢您!
记录的顺序取决于SELECT语句中的ORDER BY子句.
如果您没有指定ORDER BY,那么RDBMS(MySQL,Oracle,...)可以选择它喜欢的任何顺序.
所以只需插入您的记录,如果您发布
SELECT * from MY_TABLE
ORDER BY CityName
Run Code Online (Sandbox Code Playgroud)
你会得到理想的结果.
| 归档时间: |
|
| 查看次数: |
1353 次 |
| 最近记录: |