このコードは機能します:(「CAST」の後にスペースが削除されることに注意してください)
SELECT CAST(20091023 as date);
MySQLでは、組み込み関数の特定のリストに関数名と括弧の間にスペースを入れないことが必要であることがわかりました。 MySQLマニュアルの
次の関数のリストには、MySQL 5.1でも同じ制限があります(以前のバージョンにはさらに多くの制限があります):
ADDDATE
BIT_AND
BIT_OR
BIT_XOR
CAST
COUNT
CURDATE
CURTIME
DATE_ADD
DATE_SUB
EXTRACT
GROUP_CONCAT
MAX
MID
MIN
NOW
POSITION
SESSION_USER
STD
STDDEV
STDDEV_POP
STDDEV_SAMP
SUBDATE
SUBSTR
SUBSTRING
SUM
SYSDATE
SYSTEM_USER
TRIM
VARIANCE
VAR_POP
VAR_SAMP
この答えが、私がこれに費やしたのと同じ時間を無駄にしないようにするのに役立つことを願っています! :-)