sql >> Database >  >> RDS >> Mysql

als de tabel niet bestaat, voer dan een lange query uit

Toevoegen aan code van bfavaretto, als je information_schema.tables hebt, probeer dan zoiets als dit:

IF NOT EXISTS (SELECT * FROM information_schema.tables
WHERE table_schema = 'databasename'
AND table_name = 'tablename')
do your big long create table stuff


  1. Detecteren of de OUDE waarde niet gelijk is aan de NIEUWE waarde en de OUDE waarde NULL was

  2. Wanneer moet ik een tabelvariabele gebruiken versus een tijdelijke tabel op de sql-server?

  3. Hoe maak je een kolom uniek in SQL?

  4. Traag zoeken door indexquery LIKE% MYSQL