Jump to content

Trying to partially Update a column...


Jim R

Recommended Posts

No, you can't use a LIKE in your set statement - at least not like that. I believe the regex functionality in MySQL is only used for matching, not modifying. Is "wp_1_" at the beginning of the field value or 'within' the field value. If it is at the beginning there is a simple solution. If it is within, you may need to create a PHP script to process the records individually.

 

Ifi "wp_1_" is at the beginning then this should work:

 

UPDATE wp_usermeta
SET meta_key = CONCAT('wp_', SUBSTRING(meta_key, 5))
WHERE meta_key LIKE 'wp_1_%'

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.