MySQL 5.6.4 और ऊपर अस्थायी कॉलम प्रकार के लिए fractional सेकंड का समर्थन करता है। http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.htmlMySQL 5.6 के साथ आंशिक सेकंड को अनदेखा कैसे करें?
लेकिन मैं संगतता के लिए आंशिक सेकंड भाग को अनदेखा करना चाहता हूं।
mysql> CREATE TABLE `t1` (`created` datetime(0) NOT NULL);
Query OK, 0 rows affected (0.41 sec)
mysql> INSERT INTO t1 set created = '2013-08-27 05:13:21.999';
mysql> INSERT INTO t1 set created = '2013-08-27 23:59:59.999';
mysql> select * from t1;
+---------------------+
| created |
+---------------------+
| 2013-08-27 05:13:22 |
| 2013-08-28 00:00:00 |
+---------------------+
2 row in set (0.00 sec)
अपेक्षित परिणाम '2013-08-27 05:13:21' और '2013-08-27 23:59:59' है।
मैं MySQL के पिछले संस्करण के साथ एक ही परिणाम कैसे सहेज सकता हूं? के रूप में नीचे दी गई तालिका बनाने के लिए
कैसे आप कह रहे हैं अपने कम से कम 1 सेकंड में होने की उम्मीद? – logan
क्या आप चाहते हैं कि यह केवल चयन स्तर पर रिकॉर्ड प्रदर्शित करे? – logan
मैं डेटाटाइम गणना की संगतता रखना चाहता हूं, प्रश्न में अद्यतन उदाहरण केस। – shoma