Создать бд с помощью JSON

230
19 января 2017, 03:55

Всем привет, есть таблица:

CREATE TABLE `products` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(35) not null,
`price` decimal(15, 2) not null,
`category` JSON,
PRIMARY KEY (`id`)
);
INSERT INTO products VALUES(
    null,
    "Двигатель",
    '{"Категория": ["Самолёт", "Автомобиль", "Вертолёт"]}',
    150
);
INSERT INTO products VALUES(
    null,
    "Инструменты",
    '{"Категория": ["Для приготовления пищи", "Для самолетостроения", "Для судностроения"]}',
    150
);

Но как правильно делать insert запрос, надо добавить товар к категории, с ценой? Я совсем запутался с этим синтаксисом, а на вид - легко.

Answer 1
INSERT INTO products(name, price, category) VALUES(
    "Инструменты",
    '{"Категория": ["Для приготовления пищи", "Для самолетостроения", "Для судностроения"]}',
    150
);
READ ALSO
on duplicate key update в pymysql или сломай голову работая в Python

on duplicate key update в pymysql или сломай голову работая в Python

Подскажите как можно сделать on duplicate key update через pymysql на питоне

266
#1452 MySQL помогите

#1452 MySQL помогите

Ошибка SQL запрос:

393
Как мне поступить с таблицами в phpMyAdmin

Как мне поступить с таблицами в phpMyAdmin

в БД есть три таблицы: 1) студент (там есть колонка-семья, где пишется один из двух значении из другой таблицы) 2) семья (вот это та таблица где...

262
spring закрыть контекст без вызова cnt.close()

spring закрыть контекст без вызова cnt.close()

Как можно (можно ли) при завершении программы вызывать destroy-method без вызова appContextclose()?

322