Size: a a a

2020 June 18

JB

Joe Beretta in MySQL
løst søul
клёво скидывать доклады шестигодичной давности которые не относятся к теме
скорее это была линка с забегом. полагаю вопрос был как раз про репликазию данных. Но если требовалось просто дамп перенести, сорян)
источник

ls

løst søul in MySQL
Andrey
нет, партиций нету к сожалению
источник

A

Andrey in MySQL
В моем случае нужно сделать дамп. Создать новую таблицу в другом месте. Старую удалить. Новую переименовать в старую и залить дамп?
источник

A

Andrey in MySQL
Боюсь проблемы с форинкеем будут
источник

ls

løst søul in MySQL
это уже от структуры твоей зависит
в общем, инструменты имеются - изучай :)
источник

ls

løst søul in MySQL
раз есть FK - партиции не подойдут уже
источник

ls

løst søul in MySQL
sqlfiddle
источник

ls

løst søul in MySQL
also you can make your own sandbox in docker
источник

ls

løst søul in MySQL
yep, you can
источник

ls

løst søul in MySQL
if you want only query practice - you can look this:
https://www.sql-ex.ru/index.php?Lang=1
источник

ls

løst søul in MySQL
afaik hakerrank have sql exercises too
источник

EK

Evgeny Kuchkov in MySQL
раздуплите пожалуйста
DELIMITER $$
CREATE OR REPLACE DEFINER=`rtu`@`localhost` FUNCTION `get_ips_list`(customer_product_id int(11)) RETURNS varchar(10000) CHARSET utf8
DETERMINISTIC

BEGIN

DECLARE v_src_address_list varchar(10000) DEFAULT "";

select GROUP_CONCAT(`customer_product_id` SEPARATOR ',') from `mvts_gateway` where `customer_product_id` = 6006 into v_src_address_list;
return v_src_address_list;
END $$
источник

EK

Evgeny Kuchkov in MySQL
MariaDB [rtu]> select get_ips_list(6006)\G;
*************************** 1. row ***************************
get_ips_list(6006): 6006,6006,6006,6006,6006.....6006
1 row in set (0.001 sec)
источник

EK

Evgeny Kuchkov in MySQL
их должно быть всего три
6006,6006,6006
источник

EK

Evgeny Kuchkov in MySQL
а у меня их 1371 выводится 🙂
источник

ls

løst søul in MySQL
очевидно потому что в таблице их 1371
источник

ls

løst søul in MySQL
customer_product_id = 6006

выглядит весьма странно
источник

ls

løst søul in MySQL
название колонки такое же как и название входного параметра
источник

EK

Evgeny Kuchkov in MySQL
угу
источник

EK

Evgeny Kuchkov in MySQL
ну я решил сделать переменные такие же как и названия колонок
источник