我有下面的代码
pg_query($conn, "ALTER TABLE users DROP COLUMN 'machine';");
pg_query($conn, "ALTER TABLE license DROP COLUMN 'machine';");我使用PHP,它在编辑另一行后抛出此错误:
<reference> or IF exepected, got 'machine'
<reference> or IF exepected, got 'machine'在上面这两行上标记了错误。想告诉我什么?我不需要一个
谢谢
发布于 2017-05-23 13:14:58
您需要从列名中删除单引号,因为它们将被视为字符串而不是对象标识符。如果确实需要引用对象标识符,则需要使用双引号。
所以这应该是可行的:
pg_query($conn, "ALTER TABLE users DROP COLUMN machine;");
pg_query($conn, "ALTER TABLE license DROP COLUMN machine;");https://stackoverflow.com/questions/44135216
复制相似问题