私は1億5000万行以上のMySQLテーブルtを持っています。列の1つ(c)は、VARCHAR(64)で、64桁の16進数を含んでいます。スペースを節約して物事をより速くするために、私はヘックスをデコードしてBINARY(32)のコラムに変えたいと思っていました。 私の計画は3つのクエリを使用することでした: ALTER TABLE t CHANGE c c BINARY(64) NOT NULL
解決策を探しています。私は私のPostgresデータベース内のすべてのテーブルを切り捨てるしようとしています: 私は多くの関係が存在しないため、残念ながら、それは動作しません SELECT 'TRUNCATE ' || table_name || ';'
FROM information_schema.tables WHERE table_schema='sda' AND table_type=