私はこの奇妙な問題を観察しました。で挿入してnow()
も問題ありませんが、数値を追加するnow()
と0が挿入されることがあります。ランダムに見えます。
これはクエリです
mysql_query("INSERT INTO action_data (user_id, value, create_time, site_id) VALUES (807809, 20, now()+$i, 409666)");
テーブル:ENGINE=InnoDB AUTO_INCREMENT=164865 DEFAULT CHARSET=latin1
mysql_version
+-------------------------+------------------------------------------+
| Variable_name | Value |
+-------------------------+------------------------------------------+
| innodb_version | 1.0.13-11.6 |
| protocol_version | 10 |
| version | 5.1.52-rel11.6-log |
| version_comment | Percona Server (GPL), 11.6, Revision 140 |
| version_compile_machine | x86_64 |
| version_compile_os | unknown-linux-gnu |
+-------------------------+------------------------------------------+
私はそれをループで100回実行しました、そしてそれらの約最初の1/3ishは時間0で挿入され、残りは問題ありません。なぜそれが起こっているのか誰かが知っていますか?