1
在查詢,如:使用參數包含DATE_FORMAT
Select * from table_name Where DATE_FORMAT(dateTime, '%d.%m.%Y') = '%s'
在此查詢我要使用「%s」的參數,但在這種情況下,%d - 這是在日期格式 - 也表現得像一個參數,查詢採用%d而不是%s的參數。
這不是很重要,我只是想知道是否有解決方案。另外可以用另一種方式寫查詢。
在查詢,如:使用參數包含DATE_FORMAT
Select * from table_name Where DATE_FORMAT(dateTime, '%d.%m.%Y') = '%s'
在此查詢我要使用「%s」的參數,但在這種情況下,%d - 這是在日期格式 - 也表現得像一個參數,查詢採用%d而不是%s的參數。
這不是很重要,我只是想知道是否有解決方案。另外可以用另一種方式寫查詢。
TIMESTAMP也可以用作GET_FORMAT()的第一個參數,在這種情況下,該函數將返回與DATETIME相同的值。
的MySQL>SELECT DATE_FORMAT('2003-10-03',GET_FORMAT(DATE,'EUR'));
- > '03 .10.2003'
的MySQL>SELECT STR_TO_DATE('10.31.2003',GET_FORMAT(DATE,'USA'));
- > '2003-10-31'
GET_FORMAT()
可作爲的MySQL 4.1.1。
請參閱This鏈接。
感謝您接受我的答案。快樂編碼。 – Sagotharan