SQL语句 INSERT……INTO…… SELECT 插入的顺序问题
问题如下:比如我有一个USERS表,三列uId(标示,自动增长列),uName,uPwd现在我用如下SQl语句插入数据:INSERTINTOUSERS([uName],u...
问题如下:
比如我有一个USERS表,三列uId(标示,自动增长列),uName,uPwd现在我用如下SQl语句插入数据:
INSERT INTO USERS([uName],uPwd)
SELECT '张三','123456' UNION
SELECT '李四','123456' UNION
SELECT '王五','123456' UNION
SELECT '谢六','123456'
我的理想结果应该是:
1 张三 123456
2 李四 123456
3 王五 123456
4 谢六 123456
为何我数据表中的数据顺序为:
1 李四 123456
2 王五 123456
3 谢六 123456
4 张三 123456
我就想要它按照我写的SQl顺序插入相关数据,这个问题困扰我很久了。
恳请请高手解决。 展开
比如我有一个USERS表,三列uId(标示,自动增长列),uName,uPwd现在我用如下SQl语句插入数据:
INSERT INTO USERS([uName],uPwd)
SELECT '张三','123456' UNION
SELECT '李四','123456' UNION
SELECT '王五','123456' UNION
SELECT '谢六','123456'
我的理想结果应该是:
1 张三 123456
2 李四 123456
3 王五 123456
4 谢六 123456
为何我数据表中的数据顺序为:
1 李四 123456
2 王五 123456
3 谢六 123456
4 张三 123456
我就想要它按照我写的SQl顺序插入相关数据,这个问题困扰我很久了。
恳请请高手解决。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询