:データベースの作成 - エラー私は、データベースを作成しようとしました1604
CREATE DATABASE 'mynewdb';
となった:
ERROR 1064(42000):あなたは、あなたのSQL構文でエラーが発生しています。
なぜ1行目で「」MYNEWDB「」を近く使用する権利 構文についてはMySQLサーバのバージョンに対応 マニュアルを確認してください?何が間違っていたのですか?
:データベースの作成 - エラー私は、データベースを作成しようとしました1604
CREATE DATABASE 'mynewdb';
となった:
ERROR 1064(42000):あなたは、あなたのSQL構文でエラーが発生しています。
なぜ1行目で「」MYNEWDB「」を近く使用する権利 構文についてはMySQLサーバのバージョンに対応 マニュアルを確認してください?何が間違っていたのですか?
は引用符を使用しないでください:
CREATE DATABASE mynewdb;
あなたの引用符を削除するか、そのようなバッククォートを使用する必要があります。
CREATE DATABASE mynewdb;
または
CREATE DATABASE `mynewdb`;
バッククォートが可能になっていますデータベース、テーブル、カラムの識別子に使用識別子がMySQL reserved keywordの場合や、識別子に空白文字や制限付きセットを超える文字が含まれている場合にのみ必要です(以下を参照)。可能であれば、予約されているキーワードを列またはテーブルの識別子として使用することは避けてください。
ここでは非常に良い回答When to use single quotes, double quotes, and backticks in MySQLです。
あなたは現在の質問がすでにOの別の質問によって既に回答されていると信じるならば、それを複写としてマークします、答えません! – Shadow
多くのありがとうThoriumBR! –
答えが助けられたら、それをupvoteしてください。 – ThoriumBR