46 / 13 / 3
Регистрация: 29.09.2013
Сообщений: 289
|
||||||||||||||||
1 | ||||||||||||||||
Эквивалент мультиудаления на PostgreSQL08.07.2014, 18:50. Показов 1217. Ответов 4
Метки нет (Все метки)
Здравствуйте.
Помогите пож создать эквивалент сего:
Преобразование строки в число выдаёт ошибку, т.к. НЕ все значения в таблице можно преобразовать к инту. Т.е. вот так не получится:
Думаю считать сначала в массив PHP типа вот так:
Может можно по нормальному, средствами Postgres?
0
|
08.07.2014, 18:50 | |
Ответы с готовыми решениями:
4
Эквивалент JOIN (table1, table2) на PostgreSQL Эквивалент щелочи Эквивалент числа Эквивалент в C++ Builder |
F́́́́́́́ŕ́́́́́́́é́́́ ́ak
259 / 223 / 109
Регистрация: 07.07.2014
Сообщений: 965
|
|||||||||||
08.07.2014, 18:57 | 2 | ||||||||||
Сообщение было отмечено Dexel как решение
Решение
Мультиудаления в постгресе нет, - забудьте.
Если нужно удалить из нескольких таблиц, правильный код выглядит так:
По второму вашему вопросу - преобразуйте только те данные, которые похожи на число, а для остальных пишите отдельную логику. Проверка может выглядеть например так:
0
|
46 / 13 / 3
Регистрация: 29.09.2013
Сообщений: 289
|
||||||
09.07.2014, 05:28 [ТС] | 3 | |||||
Да, регуляркой получилось обойти ошибку типа.
А не подскажите как смешать в этом запросе колонки в одну?
-----------+----------- 203 | 202 205 | 204 117 | 116 119 | 118 121 | 120 123 | 122 125 | 124 127 | 126 191 | 190 193 | 192 195 | 194 197 | 196 199 | 198 201 | 200 Т.е. список идэшников получить для DELETE IN(...) Тут НЕ разрулили PS. Мне известно, что там где PostgreSQL ругается, там mysql работает но результат не предсказуем. Но как быть здесь ?
0
|
F́́́́́́́ŕ́́́́́́́é́́́ ́ak
259 / 223 / 109
Регистрация: 07.07.2014
Сообщений: 965
|
||||||
09.07.2014, 10:25 | 4 | |||||
Сообщение было отмечено Dexel как решение
Решение
Запрос читать лень. Вкратце - можно сделать через постгресовые массивы, типа:
0
|
46 / 13 / 3
Регистрация: 29.09.2013
Сообщений: 289
|
|
09.07.2014, 11:03 [ТС] | 5 |
Спасибо!
0
|
09.07.2014, 11:03 | |
09.07.2014, 11:03 | |
Помогаю со студенческими работами здесь
5
Эквивалент ListArray в C++ To_string эквивалент Текстовый эквивалент числа Эквивалент document.all[] в Netscape ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |