Инструкция SQL для ОБНОВЛЕНИЯ и ЗАМЕНЫ значений - PullRequest
0 голосов
/ 09 января 2019

У меня возникают проблемы при написании оператора SQL, который обновит и заменит все значения в моей базе данных Wordpress. Я просто пытаюсь заменить все значения wp_capabilities на wp_130638636_capabilities в моем столбце meta_key в моей таблице wp_130638636_usermeta.

Смотрите мой скриншот ниже:

phpmyadmin Например, строка ниже изменит одну строку:

ОБНОВЛЕНИЕ wp_130638636_usermeta SET meta_key = 'wp_130638636_capabilities' ГДЕ wp_130638636_usermeta. umeta_id = 6175;

Но вместо этого я хочу изменить только значения meta_key от wp_capabilities до wp_130638636_capabilities. Если это значение в meta_key не имеет wp_capabilities, то значение не должно меняться.

Правильно ли это:

ОБНОВЛЕНИЕ wp_130638636_usermeta SET meta_key = 'wp_130638636_capabilities' ГДЕ meta_key = wp_130638636;

1 Ответ

0 голосов
/ 09 января 2019

Я считаю, что это правильное утверждение. Обновите столбец meta_key, где meta_key равен 'wp_capabilities', до нового значения 'wp_130638636_capabilities'. Это не приведет к обновлению нулевых значений.

UPDATE
  meta_key
SET
  meta_key = 'wp_130638636_capabilities'
WHERE
  meta_key = 'wp_capabilities';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...