2

多くの例を試しましたが、誰も私の問題を解決できませんでした。以下は、私が試したいくつかの例です。文字列の日付をnull可能な日時列に更新するだけです。私が得たのは 000-00-00 または NULL 列です。

あなたの助けに感謝します私はmysqlを理解しようとしているのが初めてです:/

Update `scorelisting` 
set MaxScoreDate=DATE(STR_TO_DATE('13.05.2012 15:31:00','%d.%m.%Y %H:%M:%S')) 
where UserId=258070

Update `scorelisting` 
set MaxScoreDate=STR_TO_DATE('13.05.2012 15:31:00','%d.%m.%Y %H:%M:%S') 
where UserId=258070

Update `scorelisting` 
set MaxScoreDate=DATE('%d.%m.%Y %H:%M:%S',STR_TO_DATE('13.05.2012 15:31:00')) 
where UserId=258070

Update `scorelisting` 
set MaxScoreDate=DATE('%d.%m.%Y %H:%M:%S',strtotime('13.05.2012 15:31:00'))
where UserId=258070
4

1 に答える 1

2

議事録iに使用

Update `scorelisting` 
set MaxScoreDate=DATE(STR_TO_DATE('13.05.2012 15:31:00','%d.%m.%Y %H:%i:%s')) 
where UserId=258070
于 2012-11-19T09:29:32.520 に答える