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导出数据时出错
 
