如何在postgresql中删除多个列

f.a*_*uri 139 postgresql

我想在PostgreSQL中删除我的表中的200列.我试过了:

ALTER TABLE my_table
DROP COLUMN col1, col2
Run Code Online (Sandbox Code Playgroud)

但我收到这样的错误:

错误:"col2"或附近的语法错误

lon*_*ong 261

检查一下:

ALTER TABLE table DROP COLUMN col1, DROP COLUMN col2;
Run Code Online (Sandbox Code Playgroud)

  • 您甚至可以省略'COLUMN'并使用`ALTER TABLE表DROP col1,DROP col2;` (8认同)