Size: a a a

2021 October 01

С

Славик in MySQL
еще попытался загуглить mysql sandbox с восьмой версией и тоже мимо, я даже пытался всё равно сделать запрос с with и получал ошибку
источник

С

Славик in MySQL
да кто вообще эту вашу mysql 8 использует ...
источник

YN

Yevhen Nedaskivskyi in MySQL
источник

YN

Yevhen Nedaskivskyi in MySQL
Выбери сверху восьмую версию
источник

С

Славик in MySQL
источник

С

Славик in MySQL
да, я тоже находил этот sandbox
источник

С

Славик in MySQL
Unrecognized statement type. (near "with" at position 0)

вот так ошибка выглядит на shared hosting с mariadb 10
источник

YN

Yevhen Nedaskivskyi in MySQL
WITH TestCTE AS
( SELECT 1 AS Id
UNION
SELECT 2)

SELECT * FROM TestCTE
источник

YN

Yevhen Nedaskivskyi in MySQL
Селект после скобки должен быть
источник

С

Славик in MySQL
с ним тоже не работало, он не находил таблицу cte
источник

С

Славик in MySQL
поэтому я убрал, чтобы увидеть другую ошибку
источник

С

Славик in MySQL
ок, работает
источник

С

Славик in MySQL
а я пока нашел виртуалку, где у меня всё-таки стоит mysql  Ver 8.0.26-0ubuntu0.20.04.2 for Linux on x86_64 ((Ubuntu))
источник

С

Славик in MySQL
походу не работают в sandbox именно рекурсивные cte
источник

С

Славик in MySQL
он не видит таблицу cte при обращении к ней внутри cte
источник

YN

Yevhen Nedaskivskyi in MySQL
WITH RECURSIVE cte AS
(
 SELECT 1 AS n, CAST('abc' AS CHAR(20)) AS str
 UNION ALL
 SELECT n + 1, CONCAT(str, str) FROM cte WHERE n < 3
)
SELECT * FROM cte;
источник

С

Славик in MySQL
источник

С

Славик in MySQL
с ключевым словом RECURSIVE работает, да
источник

С

Славик in MySQL
у ребят на сайте получается нерабочий пример, либо надо что-то в mysql подкручивать, чтобы без ключевого слова работало
источник

YN

Yevhen Nedaskivskyi in MySQL
Ща буду в манула лицом макать
источник