|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
Есть таблица user в ней есть поле phone в нем номера вида 8 (915) 333-33-33, как массово изменить их на вид +79153333333 так же может быть 2 элемента в ячейке разделенные запятой и формат может быть 8 915 333 33 33 без дефиса ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2019, 14:29 |
|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
Укажите точную версию сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2019, 14:53 |
|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
Akina, MySQL dump 10.13 Distrib 5.1.73, for debian-linux-gnu (i486) -- -- Host: localhost Database: adpo -- ------------------------------------------------------ -- Server version 5.1.73-1 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2019, 15:23 |
|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
Ух ёооо... какая древность. Пиши пользовательскую функцию - дешевле будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2019, 15:31 |
|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
Потестируй: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2019, 16:03 |
|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
Код: sql 1.
Если всё ок - INSERTы удали. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2019, 16:05 |
|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
Akina, ошибку отдало CREATE FUNCTION NormalizePhoneNumbers(NUMBER TEXT) RETURNS TEXT DETERMINISTIC BEGIN SET @result := ',' #1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около '' на строке 3 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 08:08 |
|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
1) Это не ошибка MySQL-сервера, а её интерпретация некоей интерфейсной программой 2) А Вы про DELIMITER не забыли? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 09:01 |
|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
Akina, Обошелся без функции сделал все replace только вот вопрос остался на замену первого символа 8 на +7, к нему уже простой replace не применишь, как быть ? подскажите ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 13:55 |
|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
angrybot, Подставьте впереди +, потом замените +8 на +7 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 13:56 |
|
Запроc MYSQL на изменение массово данных?
|
|||
---|---|---|---|
#18+
miksoft, так там встречается 8 и в номере, пример можно запроса если тупо сделать replace то будет так: Код: sql 1.
Я правильно понимаю? Вариант хороший, заменить +8 на +7 можно быстро но с первичным занесением как быть ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 14:09 |
|
|
start [/forum/search_topic.php?author=%D0%BF%D0%B3%D1%83%D1%8B%D0%B512345&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 440ms |
total: | 612ms |
0 / 0 |