Postgre中Drop表时报错,请指教。(在线等,做答结贴)

seawolfzxw 2004-04-21 07:55:21
hsbpt=# \d
List of relations
Schema | Name | Type | Owner
--------+------------------+----------+-------
public | order | table | hsbpt
public | order_field1_seq | sequence | hsbpt
(2 rows)

hsbpt=# drop table order cascade;
ERROR: parser: parse error at or near "order" at character 12
hsbpt=#
...全文
81 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
seawolfzxw 2004-04-24
  • 打赏
  • 举报
回复
谢谢两位
sunthing 2004-04-23
  • 打赏
  • 举报
回复
对,应该就是楼上的原因

santest=# drop table testid cascade ;
DROP TABLE
santest=#

但要用双引号:
santest=# drop table "user" cascade ;
DROP TABLE
santest=#

santest=# drop table 'atest' cascade ;
ERROR: parser: parse error at or near "'atest'" at character 12
santest=#
younker 2004-04-22
  • 打赏
  • 举报
回复
order is the sql keyword, maybe you need a single quoter to quote it

954

社区成员

发帖
与我相关
我的任务
社区描述
PostgreSQL相关内容讨论
sql数据库数据库架构 技术论坛(原bbs)
社区管理员
  • PostgreSQL社区
  • yang_z_1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧