ГФ
Size: a a a
ГФ
ГФ
ГФ
ГФ
IZ
IZ
ГФ
ГФ
ИГ
ГФ
АН
SELECT
id_car_modification
FROM
(
SELECT
id_car_modification,
COUNT(id_car_modification) AS `co`
FROM
car_characteristic_value
WHERE
(
(
id_car_characteristic = 2
AND value = 'Седан'
)
OR (
id_car_characteristic = 12
AND value = 'Дизель'
)
OR (
id_car_characteristic = 24
AND value = 'Автоматическая'
)
)
GROUP BY
id_car_modification
) AS CCG
WHERE
co = 3;
DE
DE
E
ALTER TABLE `users` ADD FOREIGN KEY (`users_levels_id`) REFERENCES `users_levels`(`id`) ON DELETE SET NULL ON UPDATE RESTRICT;
1215 - Невозможно добавить ограничения внешнего ключа
DE
E
--
-- Структура таблицы `users`
--
CREATE TABLE `users` (
`id` int(10) UNSIGNED NOT NULL,
`phone` char(17) DEFAULT NULL,
`date_reg` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`date_last` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`pan` char(19) NOT NULL DEFAULT '',
`balance` int(10) UNSIGNED NOT NULL DEFAULT '0',
`balance_notes` int(10) UNSIGNED NOT NULL DEFAULT '0',
`one_note_price` int(10) UNSIGNED NOT NULL DEFAULT '0',
`gift` int(10) UNSIGNED NOT NULL DEFAULT '0',
`users_levels2_id` int(10) UNSIGNED NOT NULL DEFAULT '1',
`binding_id` char(255) NOT NULL DEFAULT '',
`reg_gift_handed` tinyint(4) NOT NULL DEFAULT '0',
`free_orders` int(10) UNSIGNED NOT NULL DEFAULT '0',
`country_id` int(10) UNSIGNED NOT NULL,
`firebase_token` char(255) DEFAULT NULL,
`share_vk_status` enum('not','shared') NOT NULL DEFAULT 'not',
`platform` char(30) DEFAULT NULL,
`version` char(30) DEFAULT NULL,
`name` varchar(256) DEFAULT NULL,
`social_network_bind` varchar(255) DEFAULT NULL,
`photo` char(32) DEFAULT NULL,
`last_used_card_id` int(10) UNSIGNED DEFAULT NULL,
`last_binded_card_refill` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Индексы сохранённых таблиц
--
--
-- Индексы таблицы `users`
--
ALTER TABLE `users`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `phone` (`phone`),
ADD KEY `users_levels2_id` (`users_levels2_id`),
ADD KEY `last_used_card_id` (`last_used_card_id`);
--
-- AUTO_INCREMENT для сохранённых таблиц
--
--
-- AUTO_INCREMENT для таблицы `users`
--
ALTER TABLE `users`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
--
-- Ограничения внешнего ключа сохраненных таблиц
--
--
-- Ограничения внешнего ключа таблицы `users`
--
ALTER TABLE `users`
ADD CONSTRAINT `users_ibfk_2` FOREIGN KEY (`last_used_card_id`) REFERENCES `users_cards` (`id`) ON DELETE SET NULL;
S
--
-- Структура таблицы `users`
--
CREATE TABLE `users` (
`id` int(10) UNSIGNED NOT NULL,
`phone` char(17) DEFAULT NULL,
`date_reg` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`date_last` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`pan` char(19) NOT NULL DEFAULT '',
`balance` int(10) UNSIGNED NOT NULL DEFAULT '0',
`balance_notes` int(10) UNSIGNED NOT NULL DEFAULT '0',
`one_note_price` int(10) UNSIGNED NOT NULL DEFAULT '0',
`gift` int(10) UNSIGNED NOT NULL DEFAULT '0',
`users_levels2_id` int(10) UNSIGNED NOT NULL DEFAULT '1',
`binding_id` char(255) NOT NULL DEFAULT '',
`reg_gift_handed` tinyint(4) NOT NULL DEFAULT '0',
`free_orders` int(10) UNSIGNED NOT NULL DEFAULT '0',
`country_id` int(10) UNSIGNED NOT NULL,
`firebase_token` char(255) DEFAULT NULL,
`share_vk_status` enum('not','shared') NOT NULL DEFAULT 'not',
`platform` char(30) DEFAULT NULL,
`version` char(30) DEFAULT NULL,
`name` varchar(256) DEFAULT NULL,
`social_network_bind` varchar(255) DEFAULT NULL,
`photo` char(32) DEFAULT NULL,
`last_used_card_id` int(10) UNSIGNED DEFAULT NULL,
`last_binded_card_refill` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Индексы сохранённых таблиц
--
--
-- Индексы таблицы `users`
--
ALTER TABLE `users`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `phone` (`phone`),
ADD KEY `users_levels2_id` (`users_levels2_id`),
ADD KEY `last_used_card_id` (`last_used_card_id`);
--
-- AUTO_INCREMENT для сохранённых таблиц
--
--
-- AUTO_INCREMENT для таблицы `users`
--
ALTER TABLE `users`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
--
-- Ограничения внешнего ключа сохраненных таблиц
--
--
-- Ограничения внешнего ключа таблицы `users`
--
ALTER TABLE `users`
ADD CONSTRAINT `users_ibfk_2` FOREIGN KEY (`last_used_card_id`) REFERENCES `users_cards` (`id`) ON DELETE SET NULL;
E
--
-- Структура таблицы `users_levels3`
--
CREATE TABLE `users_levels3` (
`id` int(10) UNSIGNED NOT NULL,
`level` int(10) UNSIGNED NOT NULL,
`need_points` int(10) UNSIGNED NOT NULL,
`title` varchar(20) NOT NULL,
`conditions` text NOT NULL,
`description` text NOT NULL,
`reward_desc` text,
`reward` text,
`users_levels2_icons_id` int(10) UNSIGNED NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Индексы сохранённых таблиц
--
--
-- Индексы таблицы `users_levels3`
--
ALTER TABLE `users_levels3`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `level` (`level`),
ADD UNIQUE KEY `need_points` (`need_points`);
--
-- AUTO_INCREMENT для сохранённых таблиц
--
--
-- AUTO_INCREMENT для таблицы `users_levels3`
--
ALTER TABLE `users_levels3`
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;