Работаем с MacOS и SQL MariaDB
(если это важно)
Создал базу данных gregs_list
и не заполненную таблицу my_contacts
+------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+-------+
| last_name | varchar(30) | YES | | NULL | |
| first_name | varchar(20) | YES | | NULL | |
| email | varchar(50) | YES | | NULL | |
| gender | char(1) | YES | | NULL | |
| birthday | date | YES | | NULL | |
| profession | varchar(50) | YES | | NULL | |
| location | varchar(50) | YES | | NULL | |
| status | varchar(20) | YES | | NULL | |
| interests | varchar(100) | YES | | NULL | |
+------------+--------------+------+-----+---------+-------+
После захода в MySQL и включении базы, не удается выполнить вот эту команду:
INSERT INTO my_contacts
(last_name, first_name, email, gender, birthday,
profession, location, status, interests)
VALUES
(‘Anderson’, ‘Jillian’, ‘j_anderson@mail.com’, ‘W’,
‘1980-01-01’, ‘Writer’, ‘Palo-Alto CA’, ‘Not-married’,
‘Kayak, Terrarium’);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '@mail.com’, ‘W’,
‘1980-01-01’, ‘Writer’, ‘Palo-Alto CA’, ‘No' at line 5
Помогите плз найти причину\ошибку.
UPD: убрал лишнее поле и перенабрал команду. Теперь ошибка
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '@mail.com’, ‘W’, ‘1980-01-01’, ‘Writer’, ‘Palo-Alto CA’, ‘No' at line 5
Ошибка при INSERT данных в MySQL
При условии, что у вас в таблице присутствуют все поля, которые вы вносите.
Все кавычки должны быть '
.
Вот так:
INSERT INTO my_contacts
(last_name, first_name, email, gender, birthday,
profession, location, status, interests, seeking)
VALUES
('Anderson', 'Jillian', 'jill_anderson@mail.com',
'W', '1980-05-09', 'Writer', 'Palo-Alto, CA', 'Not married',
'Kayak, terrarium', 'Friends');
UPD:
В английской версии Википедии, есть чёткое определение кавычек:
'...' и "..."
- более известны как нейтральные, вертикальные, прямые или ASCII ковычки, одинаковые с обоих левой и правой сторон.‘...’ и “...”
- более известные как типографские, волнистые/курчавые или умные кавычки.В случае с вашим примером у вас микс из тех и других, а должны быть, только первые (ASCII).
Виртуальный выделенный сервер (VDS) становится отличным выбором
В интернете нашла кучу подсказок, как в запрос insert добавить определенные переменные из кода, но нашла лишь одно упоминание про вставку переменной,...
Есть иконка (сделанная на html + css) и при наведении на неё курсора, выпадает подсказка
У меня есть слайдер на 4 картинкиКаждая занимает 100% блока