Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql:Изрежете всички полета в базата данни

С няколко години закъснение, но може да помогне на други:Този код отрязва всички полета на таблицата your_table .Може да се разшири, за да работи върху цялата база данни по същия начин....

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Пребройте отделните редове на ден

  2. MySQL срещу MySQLi при използване на PHP

  3. Писане в MySQL база данни с панди с помощта на SQLAlchemy, to_sql

  4. Mysql Копиране на база данни от сървър на сървър с една команда

  5. Използвайте MySQL релационни бази данни във Fedora 12