existance d'une table ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : existance d'une table ?

par Hubert Roksor » 12 févr. 2006, 22:29

En général, je déconseille l'usage de [NOT] EXISTS lorsque c'est possible, car cette méthode est souvent moins performante qu'une simple jointure. (même si j'ai l'impression que l'optimizer de MySQL les gère de mieux en mieux)

par ouckileou » 12 févr. 2006, 20:29

Ou utiliser EXISTS ou NOT EXISTS dans un test avant de faire ce que tu veux

http://dev.mysql.com/doc/refman/5.0/fr/ ... eries.html

par Hubert Roksor » 12 févr. 2006, 20:26

Sous MySQL tu peux faire:

Code : Tout sélectionner

SHOW TABLES LIKE 'matable'
ou encore

Code : Tout sélectionner

SELECT 1 FROM matable LIMIT 1

existance d'une table ?

par izidor » 12 févr. 2006, 19:44

Bonjour,

J'aimerai savoir comment tester l'existance d'une table dans une base de données.

Merci de votre aide.