mysql – 为什么同一个查询给出两个不同的结果?
发布时间:2021-01-17 04:30:50 所属栏目:MySql 来源:互联网
导读:我创建了两张桌子和一张桌子.插入的值如下所示.表格1create table maxID (myID varchar(4)); insert into maxID values (A001); insert into maxID values (A002); insert into maxID values (A004); insert int
我创建了两张桌子和一张桌子.插入的值如下所示. 表格1
表2
当我执行查询
我输出为
和 当我执行查询
我输出为
两个表之间的区别在于,在第二个表中,我将myID作为PRIMARY KEY. 您可以在www.sqlfiddle.com查看上述数据/结果. 我的问题是 为什么在查询相同时我得到两个不同的结果? 注意:这个问题与我的旧问题Getting last record from mysql有点相关,我几乎得到了答案,Yak通知我,行的顺序无法保证. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MYSQL教程mysql5.7.13 环境搭建教程(解压缩版)
- Mysql实例使用distinct在mysql中查询多条不重复记录值的解决
- php – 在事务中使用mysql_insert_id()
- Rails 3:传统MySQL数据库的ActiveRecord与DataMapper(vs.
- 使用分隔符的Mysql子串提取
- php – 使用应用程序代码强制执行NOT NULL是错误的吗?
- 当删除mysq查询限制时,来自mysql的solr dataimport会死掉
- mysql外键概念
- PHP中的ip2long()是否等于MySQL中的INET_ATON()函数?
- mysqldump version从MySQL导出数据时出错