
Victor
13.05.2016
10:38:29

Артем
13.05.2016
10:39:52
весь DevAll вообще

Victor
13.05.2016
10:40:58
да там в целом уровень низковат, я то думал там что-нибудь нормальное будет

Google

Victor
13.05.2016
10:41:14
у вас, я так понимаю, модерация посерьезнее?

Артем
13.05.2016
10:41:39
на субъективную адекватность

Dmitrii
13.05.2016
10:44:27
Здесь у кого нибудь есть опыт работы с MySQL?)

Митко Соловец?
13.05.2016
10:44:49

Pavel ?
13.05.2016
10:47:39
Мне кажется что много народу в русскоязычное сообщество телеги приходит из двача
А там народ что-то не очень

ThisIs
13.05.2016
10:48:08
Сап двач?

Митко Соловец?
13.05.2016
10:48:14
ага, понасмотрятся своих кетайских мультиков
а потом с ума сходят

Dmitrii
13.05.2016
10:48:20
какой вопрос?
Есть строка, там поле, в котором число - 42. Надо в таблицу добавить столько записей, еквивалентное числу в поле.

Google

Dmitrii
13.05.2016
10:48:25
(без костылей)

Митко Соловец?
13.05.2016
10:49:43
используй анонимный блок

Dmitrii
13.05.2016
10:50:05
Что это?)

Митко Соловец?
13.05.2016
10:50:18
про хранимые процедуры и функции в базе слыхал?

Dmitrii
13.05.2016
10:50:27
А без них слабо?)

Митко Соловец?
13.05.2016
10:50:30
и процедурное расширение языка

Dmitrii
13.05.2016
10:50:41
На хранимках любой джуниор наговняет наколенке.

Митко Соловец?
13.05.2016
10:50:54
ты не дослушал
анонимный блок не хранится в бд
он просто исполняется как обычный скл запрос, просто позволит тебе из курсора извлечь число и циклом пройтись и вставить записи

Артем
13.05.2016
10:51:44
сорят за оффтоп, но не могу не запостить это
http://ebanoe.it/2016/05/13/nerds-hope/

Митко Соловец?
13.05.2016
10:51:49
и это будет в сто раз лучше, чем на декларативном языке пытаться сделать тоже самое

Dmitrii
13.05.2016
10:52:38

Митко Соловец?
13.05.2016
10:53:47
anonymous block in mysql example

Dmitrii
13.05.2016
10:54:21
Сам то пробовал?)

Митко Соловец?
13.05.2016
10:54:48
еесли честно, то только в постгресе и в оракле
если такого нет в майсикуэль
я буду удивлен

Dmitrii
13.05.2016
10:55:05
Нет, я про запрос в гугль
Я вот в выдаче вижу только http://dev.mysql.com/doc/refman/5.7/en/begin-end.html но походу это не совсем то

Google

Митко Соловец?
13.05.2016
10:56:35
ахах
соррян, чувак
не поддерживает анонимки мускуль

Dmitrii
13.05.2016
10:57:30
Кто бы сомневался.
Я, впрочем, не удивлен.
Ладно. Хер с ним )

Митко Соловец?
13.05.2016
10:58:07
1. Пиши хранимку
2. Сделай на уровне кода
я лично больше вариантов не вижу

Slava
13.05.2016
10:59:21
INSERT INTO table (value)
select 'test'
from DUAL LIMIT (
SELECT count FROM counttable
);
может так?
ХЗ, мускуля под рукой нет, можно ли в лимите подзапрос юзать

Dmitrii
13.05.2016
10:59:59
А как это будет работать? Можешь рассказать? (я вполне серьезно)

Митко Соловец?
13.05.2016
11:00:44
select 'test'
from DUAL

Dmitrii
13.05.2016
11:00:49
Не думаю, что это будет рабоать. т.к. по сути мне надо строку "размножить" на значение из этой же строки.

Митко Соловец?
13.05.2016
11:00:50
это же вернет тест, так?

Slava
13.05.2016
11:01:15
Тупанул
А какими значениями надо строки заполнить?
Из какой-то другой таблицы?

Митко Соловец?
13.05.2016
11:02:14

Google

Митко Соловец?
13.05.2016
11:02:15
так?

Dmitrii
13.05.2016
11:02:23
Я бы в постгресе сделал через generate_series + join.
Но, сука, там MySQL.

Pavel ?
13.05.2016
11:02:42
Анонимные блоки это шаманство)) так не надо делать)

Dmitrii
13.05.2016
11:02:44

Slava
13.05.2016
11:02:45
INSERT INTO table (value)
select value
from second_table LIMIT (
SELECT count FROM count_table
);

Митко Соловец?
13.05.2016
11:02:55

Quet
13.05.2016
11:03:03
я б сделал на уровне кода и не ебал мозг

Pavel ?
13.05.2016
11:03:09
Потому как завтра надо буит базу поменять и жопа будет в огне)

Митко Соловец?
13.05.2016
11:03:14
никакого шаманства там нет, если знать PL/sql

Admin
ERROR: S client not available

Dmitrii
13.05.2016
11:03:24

Митко Соловец?
13.05.2016
11:03:24

Pavel ?
13.05.2016
11:03:26

Митко Соловец?
13.05.2016
11:03:33
опыт опыт

Quet
13.05.2016
11:03:35

Митко Соловец?
13.05.2016
11:03:37
да несешь бред)
базу не меняет вот так с полтыка

Dmitrii
13.05.2016
11:03:48

Quet
13.05.2016
11:03:54

Google

Pavel ?
13.05.2016
11:04:00
Позже столкнешься)

Митко Соловец?
13.05.2016
11:04:09
ну с чем?
блоки не хранятся в базе
синтаксис процедур практически одинаков

Pavel ?
13.05.2016
11:04:34
Именно так
И диалекты разные

Митко Соловец?
13.05.2016
11:04:50
begin declare
do declare
очень различные
и обычно анонимки это какие-то миграции, которые делаются 1 раз в процессе разработки

Pavel ?
13.05.2016
11:05:25
Я спорить не буду)

Митко Соловец?
13.05.2016
11:05:36
я просто не увидел контр-аргумента)

Dmitrii
13.05.2016
11:05:40

Pavel ?
13.05.2016
11:05:53

Митко Соловец?
13.05.2016
11:05:53
вот

Dmitrii
13.05.2016
11:06:27
Никто конечно такой порнухой из веб реквеста заниматься не будет.

Pavel ?
13.05.2016
11:07:06
Вот нахрена парни из пивоварни делали спринг дата))
Я в общем к этому юз кейсу веду) если непонятно)

Митко Соловец?
13.05.2016
11:08:30
дык у человека не разработка бизнес логики, а миграция

Dmitrii
13.05.2016
11:09:28
Мы кстати вот плавненко переводим все проекты на PostgreSQL.

Pavel ?
13.05.2016
11:09:29
Пришлось перейти на нее

Dmitrii
13.05.2016
11:09:33
Прям легче дышать стало.