|
|
|
| Нужно было поменять префикс вордпресс в MySQL с WP_ на WE_
Делал так: RENAME TABLE wp_uses TO we_users; и так далее, получилось как положено, файл config тоже поменял, где нужно, дальше прочитал, что нужно поменять ещё записи в таблице wp_options таким запросом, то есть уже в we_options, для оставшейся замены wp на we, которые ещё остались в таблицах
UPDATE we_options SET option_name=’we_user_roles’ WHERE option_name=’we_user_roles’ LIMIT 1;
UPDATE we_options SET option_name=’we_autosave_draft_ids’ WHERE option_name=’we_autosave_draft_ids’ LIMIT 1;
UPDATE we_options SET option_name=’we_user_level’ WHERE option_name=’we_user_level’ LIMIT 1;
На что база выдала ошибку
Ошибка
SQL-запрос:
UPDATE we_options SET option_name = ’we_user_roles’ WHERE option_name = ’we_user_roles’ LIMIT 1 ;
Ответ MySQL:
#1054 - Unknown column 'we_user_roles' in 'where clause'
Попробовал, так..
UPDATE we_options SET option_name = `we_user_roles` WHERE option_name = `wp_user_roles` LIMIT 1 ;
UPDATE we_options SET option_name = `we_autosave_draft_ids` WHERE option_name = `wp_autosave_draft_ids` LIMIT 1 ;
UPDATE we_options SET option_name = `we_user_level` WHERE option_name = `wp_user_level` LIMIT 1 ;
и тоже самое...
Какие значения не верны, как правильно, где ошибка, подскажите пожалуйста, какие значения необходимо поменять для корректного запроса? | |
|
|
|
|
|
|
|
для: Sem_01
(28.05.2011 в 10:11)
| | дайте для начала структуру таблиц, хотя бы основные поля
’we_user_roles’ - это название поля или значение поля?
UPDATE меняет значения полей
может вам всетаки нужно изменить название поля?
если так, то нужен оператор ALTER TABLE | |
|
|
|