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


CREATE TABLE `students`.`studentinfo` ( ID 整数、 varchar という名前、 年齢整数 ); ENGINE=InnoDB COMMENT = 'テスト';

MySQL ワークベンチを使用しており、students というテーブルを作成しようとしています。ただし、私のコードではエラー メッセージ

が表示されます。
操作が失敗しました: SQL スクリプトをデータベースに適用中にエラーが発生しました。 実行中: CREATE TABLE `students`.`studentinfo` ( ID 整数、 varchar という名前、 年齢整数 ); ENGINE=InnoDB コメント = 'テスト'; エラー 1064: SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを参照して、', 年齢整数 )' 3行目 SQL ステートメント: CREATE TABLE `students`.`studentinfo` ( ID 整数、 varchar という名前、 年齢整数 )

次のようにテーブルを削除して問題を解決しようとしました。

CREATE TABLE `students`.`studentinfo` ( ) ENGINE=InnoDB COMMENT = 'テスト';

それでも、まだ動作しません!同じエラー メッセージが表示されます:

操作が失敗しました: SQL スクリプトをデータベースに適用中にエラーが発生しました。 実行中: CREATE TABLE `students`.`studentinfo` ( ) ENGINE=InnoDB コメント = 'テスト'; エラー 1064: SQL 構文にエラーがあります。') 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。 ENGINE=InnoDB 2行目のCOMMENT = 'テスト' SQL ステートメント: CREATE TABLE `students`.`studentinfo` ( ) ENGINE=InnoDB コメント = 'テスト'


P粉469090753
P粉469090753

全員に返信 (1)
P粉590428357

Varchar には長さが必要です:

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!