sql >> Database >  >> RDS >> Mysql

Mysql:Trim alle velden in de database

Enkele jaren te laat, maar kan anderen helpen:deze code maakt alles af velden van de tabel your_table .Kan worden uitgebreid om op dezelfde manier aan de hele database te werken....

SET SESSION group_concat_max_len = 1000000;
SELECT concat('update your_table set ',
    group_concat(concat('`',COLUMN_NAME, '` = trim(`',COLUMN_NAME,'`)')),';')
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'your_table'
INTO @trimcmd;
    
PREPARE s1 from @trimcmd;
EXECUTE s1;
DEALLOCATE PREPARE s1;


  1. MySql werkt twee tabellen tegelijk bij

  2. Het interval-uitvoerformaat instellen in PostgreSQL

  3. MySQL versus SQL Server versus Oracle

  4. Verschil tussen tijdzones America/Los_Angeles en US/Pacific en PST8PDT?