おはよう、デフォルト行のコピー中に日付列のINTO値を挿入する方法は?
私はphp、mysql、ajaxでうまく機能しました。リンクはクエリを実行してエントリをコピーします。このクエリは現在正常に実行されています
$sql = "INSERT INTO players(day, name, lastname) SELECT day, name, lastname FROM players WHERE id=$id"; mysql_query($sql);
カラム 'day'は日付カラムです。行に属する日付の代わりに、現在の日付($ now)を挿入します。デフォルト値の並べ替えは、これまでのところこれを見つけることができませんでした。おそらく単純ですが、どんなアドバイスですか?
ありがとうございます!
すごくうまくいった!今は唯一の問題は、 "11月10日木曜日"(l jS F)と書式設定して保存する必要があるということです。これは可能ですか?乾杯! –
文字列としてフォーマットされていないDATEデータ型として保存します。そして、あなたがそれを問い合わせると、あなたは['DATE_FORMAT()'](http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html# function_date-format)を使用します。 –
@Maarten:「day」は日付ではなく文字列ですか?私はそれをお勧めしませんが、['date_format'](http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format):' date_format(現在の日付、 '%W%D%M') '。 –