Manips mySQL / phpMyadmin

, par jeanmarie

Ajouter des entrées dans une table existante

Associer un mot clef à plusieurs articles

  1. INSERT INTO spip_mots_liens (id_mot, id_objet, objet) VALUES (3, 53, 'article'), (3, 52, 'article'), (3, 50, 'article');

Source http://fr.wikihow.com/cr%C3%A9er-une-table-sous-MySQL

Modifier des entrées dans une table existante

Déplacer l’article n°1 dans la rubrique 5

  1. UPDATE `spip_articles` SET `id_rubrique`="5" WHERE `id_article`=1;

Déplacer tous les articles du secteur 5 dans la rubrique 5 (pour supprimer les sous-rubrique

  1. UPDATE `spip_articles` SET `id_rubrique`="5" WHERE `id_secteur`=5;

Trouver les documents qui ont plusieurs rôles et n’afficher que ceux sans rôle

  1. SELECT * FROM spip_documents_liens
  2. WHERE id_document IN
  3. (
  4. SELECT id_document FROM spip_documents_liens
  5. GROUP BY id_document
  6. HAVING COUNT(id_document)>1
  7. )
  8. AND ROLE=""

Télécharger