Задать вопрос
dashabushik1
@dashabushik1

Какова синтаксическая ошибка MySQL?

Задание - создать таблицу MySQL
statement.executeUpdate("CREATE TABLE books (" +
                "id INT AUTO_INCREMENT primary key NOT NULL, " +
                "title VARCHAR(50) NOT NULL, " +
                "author VARCHAR(50) NOT NULL, " +
                "price FLOAT NOT NULL, " +
                "quantity INT NOT NULL");
        statement.executeUpdate("INSERT INTO books (title, author, price, quantity) value ('Java for dummies', " +
                "'Tan Ah Teck', 11.11, 11");


Но при запуске кода выдает ошибку

Exception in thread "main" java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1


Подскажите, пожалуйста, в чем ошибка?
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
У тебя скобки не закрыты
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019 Куратор тега Java
Bigdata Engineer
Наверное не value а values
INSERT INTO books (title, author, price, quantity) values
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы