Неожиданное начало оператора — проблема с синтаксисом?

В настоящее время использую PHPMyAdmin, и я пытаюсь вставить некоторые данные в таблицу SQL.

Ошибка, которую я получаю, это Unexpected Beginning of Statement (near 'brand') Бренд находится на второй строке оператора SQL.

Данные, которые я пытаюсь ввести:

INSERT INTO 'vehicles' ('reg_no', 'category', 'brand', 'description', 'dailyrate') VALUES ('BA5923W', 'car', 'Toyota', 'black 4 door 2.6 engine ', '9.99'), ('BA6611A', 'car', 'NISSAN ', '4 Door Saloon, Automatic', '9.99'), ('BM1245a', 'car', 'Golf', NULL, '9.00'), ('GA5955E', 'truck', 'NISSAN CABSTAR 3.0', 'Lorry, Manual ', '18.99')

ваше здоровье

Для чего нужны все одинарные кавычки? Одинарные кавычки предназначены для строковых литералов. vehicles, reg_no и т. д., например, являются именами, а 9.99 — числом. Не должно быть одинарных кавычек.

Thorsten Kettner 24.02.2019 17:37
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
1
1 776
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Фиксированный. Я не закрывал блок кода SQL, который создал таблицу, которая идет перед этим.

Ответ принят как подходящий

У вас есть синтаксическая ошибка в вашем запросе. Для имен столбцов вы должны использовать Могильный акцент` char, например

(`reg_no`, `category`, `brand`, `description`, `dailyrate`)

а для строки данных Апостроф' char как

('BA5923W', 'car', 'Toyota', 'black 4 door 2.6 engine ', '9.99')

Другие вопросы по теме