Size: a a a

2020 November 11

ГФ

Герман Филатов... in MySQL
просто оси разные кто как хочет
источник

ГФ

Герман Филатов... in MySQL
Ilia Zviagin
Ну так продай и купи нормальный комп...

Ну или на тот поставь линукс.
я все таки сколюняюсь к винде потому что игрульки
источник

ГФ

Герман Филатов... in MySQL
Ilia Zviagin
Ну так продай и купи нормальный комп...

Ну или на тот поставь линукс.
и странное выражение нормальный комп
источник

ГФ

Герман Филатов... in MySQL
на самом деле
источник

IZ

Ilia Zviagin in MySQL
Мак только для Хилари Клинтон...
источник

IZ

Ilia Zviagin in MySQL
Герман Филатов
и странное выражение нормальный комп
Ладно, это больше шутка...
источник

ГФ

Герман Филатов... in MySQL
посредственная шутка)
источник

ГФ

Герман Филатов... in MySQL
на 3/10
источник

ИГ

Иван Голубов... in MySQL
Герман Филатов
больше 4 лет
Хммм, моему 10 лет и норм пашет. Для меня 4 года это новый)
источник

ГФ

Герман Филатов... in MySQL
Иван Голубов
Хммм, моему 10 лет и норм пашет. Для меня 4 года это новый)
ну, он то пашет
источник

АН

Андрей Нагорный... in MySQL
Denis Efremov
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;
Я слышал, что оператор OR, плохо обрабатывается субд, не знаете почему ?
источник

DE

Denis Efremov in MySQL
Неа, я плохо знаю мускул
источник

DE

Denis Efremov in MySQL
Иван Голубов
Хммм, моему 10 лет и норм пашет. Для меня 4 года это новый)
Ну за сколько гектар вспахивает?
источник

E

Evgeniy in MySQL
всем привет, подскажите плиз в чем может быть дело

ALTER TABLE `users` ADD  FOREIGN KEY (`users_levels_id`) REFERENCES `users_levels`(`id`) ON DELETE SET NULL ON UPDATE RESTRICT;


получаю ошибку
1215 - Невозможно добавить ограничения внешнего ключа


гугл говорит, что в users_levels нехватает индекса по полю id, но это ПК
источник

E

Evgeniy in MySQL
проверял значения в users_levels_id все норм
источник

E

Evgeniy in MySQL
в диапазон id из users_levels попадают
источник

DE

Denis Efremov in MySQL
Покажи DDL обоих таблиц
источник

E

Evgeniy in MySQL
users

--
-- Структура таблицы `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

Syntax Highlight Bot in MySQL
Evgeniy
users

--
-- Структура таблицы `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

Evgeniy in MySQL
Levels
--
-- Структура таблицы `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;
источник