2017-11-21 21 views
0

次のクエリを使用して、選択した日付を列として追加しようとしています。しかし、それはエラーを示します:mysqlの列としてテーブルに選択日付を追加する方法は?

"Error in column alter :ALTER TABLE cse145takeattendance ADD '2017-11-17' date;"

これを克服する方法?

​​
+0

....ユーザーの入力に基づいてDBに列を追加したいですか? – Pratansyah

+0

mysqlタグを使用すると、人々はあなたの質問をより簡単に見つけることができます – M4HdYaR

+0

「ALTER TABLE cse145takeattendance ADD」のようにしてください。$ date "date;" –

答えて

0

あなたが

識別子が数字で始まるかもしれませんが、引用されていない限り、単に数字で構成しないことがあり、属性の周りにバックティックを必要としています。あなたが戻ってそれを引用しなければならないことを意味

は2017-11-17` `のようなダニ:

http://dev.mysql.com/doc/refman/5.0/en/identifiers.html

+0

@SN Tiwariを試してみましたか?私は試してみましたが、そのテーブルには影響しません。 – udayasankar

+0

@udayasankarあなたの試したコード –

+0

を残念に思ったのですが、ALTER TABLE cse145takeattendance ADD 'のクエリの失敗に続いて、$ date' date; '@S N Tiwari – udayasankar

0

ピュア数は、テーブルのフィールドことができませんでしたを参照してください!

関連する問題