Sql : un même champ dans 2 tables ?

westernz -  
 westernz -
Bonjour,

Est-il possible d'avoir un même champ dans deux tables ?
Je veux dire un champs du même nom ayant le même contenue.
Si je change le contenue de l'un l'autre change aussi, automatiquement.

Bonne journée

6 réponses

  1. thevinou Messages postés 1130 Statut Membre 190
     
    tu n'as qu'a utiliser des vues, comme ceci les données sont à 1 endroit, mais dupliqué virtuellement dans une autre "table"

    https://www.commentcamarche.net/contents/1071-sql-creation-de-vues
    0
  2. blux Messages postés 5039 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    bien sûr que c'est possible.

    Toutes les relations entre deux tables se font avec des champs identiques...

    Par contre, les données sont indépendantes, donc pas de mise à jour automatique..
    0
  3. westernz
     
    Merci pour ces premieres info .

    Avec la table virtuelle les données seront elles mise à jour automatiquement dans la table virtuelle quand je touche à la table réelle ?

    C'est pour faire un nom like.

    Le souci c'est que je remix un forum, donc impossible d'être certain de tout bien refaire, donc il faut que mon champs nouvellement créé soit un miroir du champs natif du forum.

    (je remix un forum phpbb www.an16.org)

    Bonne journée
    0
  4. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
     
    Essaye de voir si un trigger pourrait le faire.

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. westernz
     
    Je ne sais pas ce que c'est mais je vais chercher, merci
    0
    1. blux Messages postés 5039 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      C'est un déclencheur d'évènement sur une action.
      Du genre : quand on créé une ligne dans la table 'toto', alors créer une ligne dans la table 'tata'.

      Le problème, c'est qu'on ne sait pas vraiment ce que tu veux faire avec tes colonnes dupliquées...
      0
  7. westernz
     
    ok merci je vais étudier cela.
    Bonn soirée
    0