这个错误是由于SQL语法错误导致的。在DROP COLUMN语句中,列名应该直接写在DROP COLUMN关键字之后,不需要使用逗号分隔。

正确的语句应该是:

ALTER TABLE t_tv_homedata DROP COLUMN S_C_A83, DROP COLUMN S_C_A84, DROP COLUMN S_C_A85, DROP COLUMN S_C_A86, DROP COLUMN S_C_A87, DROP COLUMN S_C_A88, DROP COLUMN S_C_A90, DROP COLUMN S_C_A91, DROP COLUMN S_C_A92, DROP COLUMN S_C_A93, DROP COLUMN S_C_A94, DROP COLUMN S_C_A96, DROP COLUMN S_C_A97, DROP COLUMN S_C_A5, DROP COLUMN S_C_A6, DROP COLUMN S_C_A7, DROP COLUMN S_C_A8;

这样就能成功删除这些列了。

ALTER TABLE t_tv_homedataDROP COLUMN S_C_A83S_C_A84S_C_A85S_C_A86 S_C_A87S_C_A88S_C_A90S_C_A91S_C_A92S_C_A93S_C_A94S_C_A96S_C_A97S_C_A5S_C_A6S_C_A7S_C_A8;执行以上SQL报错一下错误什么原因?具体如何处理?You have an error in

原文地址: http://www.cveoy.top/t/topic/iZTl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录