SELECT @cnt := COUNT(table_name)
FROM information_schema.tables
WHERE table_schema = 'TAA'
and table_name = 'Clients';
IF (@cnt > 0) THEN
INSERT INTO `ClientsBAK` SELECT * FROM `Clients`;
END IF;
Je reçois une erreur de syntaxe à IF(@cnt > 1) THEN
erreur 1064Quel est le problème avec ce script MySQL?
Quelle version de MySQL utilisez-vous? –
Comment essayez-vous de lancer ceci? Idéalement, il devrait être dans une procédure stockée. –
Etes-vous sûr de vouloir tester s'il y a plus d'une table correspondant à vos critères? –