この MySQL コードのエラーを見つけられる人はいますか? (初心者)
P粉469090753
P粉469090753 2023-07-24 17:17:03
0
1
434
<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>
P粉469090753
P粉469090753

全員に返信(1)
P粉590428357

Varchar には長さが必要です:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート