SHOW TABLES NOT LIKE avec MySQL
Accueil Tags Recherche27 Mars 2018
SHOW TABLES NOT LIKE avec MySQL
Petite astuce pour filtrer vos tables MySQL par nom.SHOW TABLES LIKE
Au cas où vous ne le sauriez pas, dans votre base de données MySQL il est possible d’afficher toutes les tables dont le nom correspond à un filtre LIKE :
SHOW TABLES LIKE "log\_%";
-- log_orders
-- log_products
-- log_users
SHOW TABLES NOT LIKE
Au cas où vous ne le sauriez pas, l’inverse ne fonctionne pas :
SHOW TABLES NOT LIKE "log\_%";
-- #1064 - You have an error in your SQL syntax; check the manual that
-- corresponds to your MySQL server version for the right syntax to
-- use near 'NOT LIKE 'help%'' at line 1
Merde.
En revanche, vous pouvez utilisez la commande suivante (avec une base de données nommée test
) :
SHOW TABLES WHERE tables_in_test NOT LIKE 'log\_%';