第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MySQL語法錯誤Java表創(chuàng)建

MySQL語法錯誤Java表創(chuàng)建

眼眸繁星 2021-08-13 16:26:34
我有一個 java 文件,如果它確實存在,它會嘗試創(chuàng)建一個表,每當我嘗試運行該程序時,我總是會收到語法錯誤。CREATE TABLE IF NOT EXISTS `shirts` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR NOT NULL , `iid` INT NOT NULL , `desc` VARCHAR NOT NULL , `shelf` VARCHAR NOT NULL , `gender` VARCHAR NOT NULL , `chestsize` FLOAT(4,2) NOT NULL , `waistsize` FLOAT(4,2) NOT NULL , `seatsize` FLOAT(4,2) NOT NULL , `bicepsize` FLOAT(4,2) NOT NULL , `shirtlength` FLOAT(4,2) NOT NULL , `shirtwidth` FLOAT(4,2) NOT NULL , `sleevelength` FLOAT(4,2) NOT NULL , `collarsize` FLOAT(4,2) NOT NULL , `picture` LONGBLOB NOT NULL , `rented` BOOLEAN NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;它是直接從 phpMyAdmin 復制的,但一直拋出錯誤說明:您的 SQL 語法有錯誤;檢查與您的 MySQL 服務器版本相對應的手冊,以在第 1 行的 'NOT NULL 、`iid` INT NOT NULL 、`desc` VARCHAR NOT NULL 、`shelf` VARCHAR NOT NU' 附近使用正確的語法對于我的生活,我不知道為什么。我的語法錯誤在哪里?完整的Java代碼:public void createShirtsTable() {    String sql = "CREATE TABLE IF NOT EXISTS `shirts` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR NOT NULL , `iid` INT NOT NULL , `desc` VARCHAR NOT NULL , `shelf` VARCHAR NOT NULL , `gender` VARCHAR NOT NULL , `chestsize` FLOAT(4,2) NOT NULL , `waistsize` FLOAT(4,2) NOT NULL , `seatsize` FLOAT(4,2) NOT NULL , `bicepsize` FLOAT(4,2) NOT NULL , `shirtlength` FLOAT(4,2) NOT NULL , `shirtwidth` FLOAT(4,2) NOT NULL , `sleevelength` FLOAT(4,2) NOT NULL , `collarsize` FLOAT(4,2) NOT NULL , `picture` LONGBLOB NOT NULL , `rented` BOOLEAN NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;";    try (Connection conn = this.connect();            Statement stmt = conn.createStatement()) {        stmt.execute(sql);        //System.out.println("Created Shirts Table"); --DEBUG    } catch (SQLException e) {        System.out.println(e.getMessage());    }}
查看完整描述

1 回答

?
侃侃爾雅

TA貢獻1801條經(jīng)驗 獲得超16個贊

要在 MySQL 中聲明 varchar 字段,必須將最大長度作為參數(shù)傳遞


CREATE TABLE IF NOT EXISTS `shirts` 

     `id` INT NOT NULL AUTO_INCREMENT ,

     `name` VARCHAR(10) NOT NULL ,           --updated

     `iid` INT NOT NULL ,

     `desc` VARCHAR(10) NOT NULL ,           --updated

     `shelf` VARCHAR(10) NOT NULL ,          --updated

     `gender` VARCHAR(10) NOT NULL ,         --updated

     `chestsize` FLOAT(4,2) NOT NULL ,

     `waistsize` FLOAT(4,2) NOT NULL ,

     `seatsize` FLOAT(4,2) NOT NULL ,

     `bicepsize` FLOAT(4,2) NOT NULL ,

     `shirtlength` FLOAT(4,2) NOT NULL ,

     `shirtwidth` FLOAT(4,2) NOT NULL ,

     `sleevelength` FLOAT(4,2) NOT NULL ,

     `collarsize` FLOAT(4,2) NOT NULL ,

     `picture` LONGBLOB NOT NULL ,

     `rented` BOOLEAN NOT NULL ,

     PRIMARY KEY (`id`)


);

查看我的輸出


    -> );

Query OK, 0 rows affected (0.04 sec)


MariaDB [test]> 


查看完整回答
反對 回復 2021-08-13
  • 1 回答
  • 0 關注
  • 172 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號