Mysql v5.1 vs v5.5创建表选择

时间:2015-07-06 09:07:46

标签: mysql

我对MySQL v5.1和MySQL v5.5有疑问。我特别想知道是什么变化导致以下差异以及什么设置会使v5.5表现相同?

版本5.1:

查询:create table if not exists _plu select * from plu limit 1 ;

结果: 查询正常,1行受影响,1警告(0.05秒)

如果表不存在并且行被插入表中,这将导致创建表。如果表格确实存在,该行只会添加到表格中。

版本5.5:

查询:create table if not exists _plu select * from plu limit 1 ;

结果: 查询正常,0行受影响,1警告(0.01秒)

如果表已经存在,这将导致没有插入行

我需要在v5.5中更改哪些设置才能在v5.1中生成相同的结果?

1 个答案:

答案 0 :(得分:0)

由于复制问题,在MySQL 5.5中无法获得相同的行为,您可以在此处查看MySQL文档:Mysql Docs