この MySQL コードのエラーを見つけられる人はいますか? (初心者)
P粉469090753
2023-07-24 17:17:03
<p><br /></p>
<pre class="brush:php;toolbar:false;">CREATE TABLE `students`.`studentinfo` (
ID 整数、
varchar という名前、
年齢整数
);
ENGINE=InnoDB
COMMENT = 'テスト';</pre>
<p>MySQL ワークベンチを使用しており、students というテーブルを作成しようとしています。ただし、私のコードではエラー メッセージ </p> が表示されます。
<pre class="brush:php;toolbar:false;">操作が失敗しました: SQL スクリプトをデータベースに適用中にエラーが発生しました。
実行中:
CREATE TABLE `students`.`studentinfo` (
ID 整数、
varchar という名前、
年齢整数
);
ENGINE=InnoDB
コメント = 'テスト';
エラー 1064: SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを参照して、',
年齢整数
)' 3行目
SQL ステートメント:
CREATE TABLE `students`.`studentinfo` (
ID 整数、
varchar という名前、
年齢整数
)</pre>
<p>次のようにテーブルを削除して問題を解決しようとしました。</p>
<pre class="brush:php;toolbar:false;">CREATE TABLE `students`.`studentinfo` (
)
ENGINE=InnoDB
COMMENT = 'テスト';</pre>
<p>それでも、まだ動作しません!同じエラー メッセージが表示されます:</p>
<pre class="brush:php;toolbar:false;">操作が失敗しました: SQL スクリプトをデータベースに適用中にエラーが発生しました。
実行中:
CREATE TABLE `students`.`studentinfo` (
)
ENGINE=InnoDB
コメント = 'テスト';
エラー 1064: SQL 構文にエラーがあります。') 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
ENGINE=InnoDB
2行目のCOMMENT = 'テスト'
SQL ステートメント:
CREATE TABLE `students`.`studentinfo` (
)
ENGINE=InnoDB
コメント = 'テスト'</pre>
<p><br /></p>
リーリーVarchar には長さが必要です: