La solution fournie par Joe Steanelli fonctionne, mais l'établissement d'une liste de colonnes est peu pratique lorsque des dizaines ou des centaines de colonnes sont concernées. Voici comment obtenir la liste des colonnes d'une table ma_table sur mon_schéma .
-- override GROUP_CONCAT limit of 1024 characters to avoid a truncated result
set session group_concat_max_len = 1000000;
select GROUP_CONCAT(CONCAT("'",COLUMN_NAME,"'"))
from INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'my_table'
AND TABLE_SCHEMA = 'my_schema'
order BY ORDINAL_POSITION
Maintenant vous pouvez copier et coller la ligne résultante comme première déclaration dans la méthode de Joe.