Gavimse Posted September 17, 2024 Share Posted September 17, 2024 (edited) Bonjour à tous, Je souhaite changer tous mes liens http en https via une requête SQL. Quelqu'un pour m'aider? Merci Site prestashop 1.7 hébergé chez OVH. MYSQL v.8.0 Edited September 17, 2024 by Gavimse (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 17, 2024 Share Posted September 17, 2024 Bonjour, voici un article sur le sujet : https://www.mediacom87.fr/remplacer-directement-en-sql/ Link to comment Share on other sites More sharing options...
Gavimse Posted September 17, 2024 Author Share Posted September 17, 2024 Merci. Si je veux modifier dans toutes les tables je mets une étoile au lieu du nom de ma table c'est ça? Et comment connaitre le nom de mon_champ? UPDATE * SET mon_champ = replace(mon_champ, 'http://', 'https://'); Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 17, 2024 Share Posted September 17, 2024 Il faut le faire table par table champ par champ Ou développer un module qui va scanner toutes les tables et tous les champs. Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 17, 2024 Share Posted September 17, 2024 Si vous parlez des liens présents dans des descriptions ou du contenu, vous pouvez vous limiter au tables _lang mais si cela concerne des variables particulières dans des tables là, il faut savoir où pointer. Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 3, 2024 Share Posted October 3, 2024 Il y a 6 heures, Audrey23 a dit : To update all `http` links to `https` in your database, you can execute a simple SQL query. For example, if your table has a column storing URLs, use the following query: `UPDATE table_name SET url_column = REPLACE(url_column, 'http://', 'https://') WHERE url_column LIKE 'http://% ';`. This command will find and replace all instances of `http://` with `https://` in the specified column. It's important to back up your database before performing this operation to prevent any potential data loss. 1- merci de respecter la langue du topic et de la section du forum 2- répéter ne sert à rien 3- répéter la même chose déjà dites par d'autres membres me semble aussi inutile. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now