Remplacer la valeur par une autre

julie13 -  
 swed -
Bonjour a tous ;-)

Je cherche à remplacer la valeur d'un champ dans ma base de donnée avec phpmyadmin,

SELECT *
FROM 'etradea07'.'wp_posts'
WHERE (
'ID' LIKE '%camra%'
OR 'post_author' LIKE '%camra%'
OR 'post_date' LIKE '%camra%'
OR 'post_date_gmt' LIKE '%camra%'
OR 'post_content' LIKE '%camra%'
OR 'post_title' LIKE '%camra%'
OR 'post_excerpt' LIKE '%camra%'
OR 'post_status' LIKE '%camra%'
OR 'comment_status' LIKE '%camra%'
OR 'ping_status' LIKE '%camra%'
OR 'post_password' LIKE '%camra%'
OR 'post_name' LIKE '%camra%'
OR 'to_ping' LIKE '%camra%'
OR 'pinged' LIKE '%camra%'
OR 'post_modified' LIKE '%camra%'
OR 'post_modified_gmt' LIKE '%camra%'
OR 'post_content_filtered' LIKE '%camra%'
OR 'post_parent' LIKE '%camra%'
OR 'guid' LIKE '%camra%'
OR 'menu_order' LIKE '%camra%'
OR 'post_type' LIKE '%camra%'
OR 'post_mime_type' LIKE '%camra%'
OR 'comment_count' LIKE '%camra%'
)
LIMIT 0 , 30


je cherche a remplacer le mot camra par "camera"

si quelqu'un aurait une idée ??

Merci
Julie
A voir également:

1 réponse

swed
 
Bonjour,
Il faut utiliser l'instruction sql 'REPLACE' ;

Par exemple,
UPDATE TA_TABLE
SET post_author = REPLACE ( post_author, 'camra', 'camera' )
WHERE post_author like '%camra%';

Ici, le WHERE n'est pas utile mais fera probablement gagner en performances...

Cordialement, M.
1