Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
410 / 387 / 101
Регистрация: 15.02.2012
Сообщений: 1,601
1

как правильно написать запрос

01.11.2013, 12:06. Показов 608. Ответов 6
Метки нет (Все метки)

в базе данных есть таблица
PHP
1
`ID`, `REGION_ID`, `LID`, `NAME`, `SHORT_NAME`
она уже заполнена данными
PHP
1
163, 82, ru, Adygeya Resp, NULL
мне нужно сделать перевод , перевод есть в файле в таком виде(это кусок из дампа SQL я так понимаю)
MySQL
1
2
(1, 1, 'ru', 'Адыгея Республика', NULL),
(2, 1, 'en', 'Adygeya Resp', NULL),

как правильно написать запрос чтобы обновить английское написание на русское
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2013, 12:06
Ответы с готовыми решениями:

Как правильно написать запрос на редактирование?
Вот нашел скрипт редактирование записи в БД только у меня не работает.. Как его правильно оформить?...

Как в sql запрос вставить еще один запрос правильно?
Есть длинный запрос, в котором можете даже не разбираться если не хотите, но выдает он следующее:...

Запрос INSERT INTO как построить запрос правильно?
Народ помогите пожалуйста сделать запрос правильно. Имеется таблица users в ней имеется данные для...

Как правильно строить запрос
Доброго времени суток! Стал строить запрос в БД. Переставлял местами, переставлял... Чет допереть...

6
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
01.11.2013, 13:35 2
Посмотрите здесь
0
410 / 387 / 101
Регистрация: 15.02.2012
Сообщений: 1,601
01.11.2013, 15:38  [ТС] 3
это не совсем то, мне нужно не на странице вывести а в самой базе данных сделать изменение
0
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
01.11.2013, 15:44 4
т. е. там где LID - ru изменить русский текст на английский?
0
410 / 387 / 101
Регистрация: 15.02.2012
Сообщений: 1,601
01.11.2013, 16:55  [ТС] 5
да если у меня стоит ru в столбце LID, то в столбце NAME значение нужно заменить с английского на русское
вместо 163, 82, ru, Adygeya Resp, NULL
должно стать 163, 82, ru, Адыгея Республика, NULL
0
10 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 17
01.11.2013, 23:27 6
как вариант....
экспорт в csv , правка, импорт обратно
0
363 / 334 / 38
Регистрация: 29.03.2011
Сообщений: 838
01.11.2013, 23:31 7
tgarl, закиньте дамп в соседнюю таблицу. Пусть будет new_table, а текущая - просто table.
Теперь, что имеем:
2 таблицы со структурой (`id`,`region_id`,`lid`,`name`,`short_name`)
в table лежат неправильные значения `name`, поля `region_id` и `lid` - заполнены корректно. Тогда запрос:
MySQL
1
2
UPDATE `table` AS t, `new_table` AS n SET t.`name`=n.`name`
WHERE t.`region_id`=n.`region_id` AND t.`lid`=n.`lid`
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2013, 23:31

Как правильно отправлять запрос
Правильно ли я расставил кавычки ? Все по разному ставят кавычки, хотелось бы узнать как по книжке...

Как правильно составить такой запрос?
2 таблицы: group - категория товаров с полями id, name_group biggroup - подкатегории товаров с...

SUM SQL запрос, как правильно?
Здравствуйте. Помогите пожалуйста правильно составить SQL запрос. Есть таблица TABLE и поля user,...

Как правильно составить запрос в запросе?
в таблице есть строки с id: id = 1 id = 2 id = 3 id = 4 id = 5 Как сделать, что бы выборка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.