我只是想問,有沒有辦法我可以在mysql數據庫中手動輸入特定的時間或日期?如何在mysql查詢中手動添加時間或日期?
我使用addtime()
和adddate()
但結果是0000
這裏是我的表類型:
+----------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+------------+------+-----+---------+-------+
| Number_of_days | varchar(3) | NO | PRI | NULL | |
| Date_In | date | NO | | NULL | |
| Time_In | time | NO | | NULL | |
+----------------+------------+------+-----+---------+-------+
,這是我的命令
INSERT INTO Date_And_Time_In (Number_of_days, Date_In, Time_In) VALUES ('02', 'DATE(2013-06-03)', 'TIME(12:10:00)');
和這裏的輸出
mysql> select * from Date_And_Time_In;
+----------------+------------+----------+
| Number_of_days | Date_In | Time_In |
+----------------+------------+----------+
| 01 | 2013-06-03 | 11:32:24 |
| 02 | 0000-00-00 | 00:00:00 |
+----------------+------------+----------+
第一個來自curdate()
和curtime()
。我只是想試驗一下,如果我想改變一個特定的時間或日期,我使用的是什麼mysql命令?
你好!我試過那個,但它給了我這個:錯誤1064(42000):你的SQL語法有錯誤;請查看與您的MySQL服務器版本相對應的手冊,以獲得在第1行':10:00)'附近使用的正確語法 – cornetto
好,現在您可以閱讀[documentation](http://dev.mysql.com/ doc/refman/5.6/en/date-and-time-functions.html)所以你可以弄清楚什麼是錯誤的,並自己修復它:) –