外键删除 hsql

DEMONSINE 2009-11-15 09:08:11
我用的是hsql数据库 不小心建立了两个表 他们互为外键
我是在写grails作业 建立两个domain class 一个叫blog 一个叫blogger 本来是想建立一一对应的关系 可现在不能写入两个数据库了 我现在知道我错了 不知道怎么才能删除这两张表 大虾帮忙 在线等
不要和我说用alter table blog constraint blogger_id 这个不行 报错了Unexpected token: CONSTRAINT in statement [alter table blog constraint]

class Blog {

String name
Date createtime=new Date()
static hasMany=[log:Log]
List log
Blogger blogger

static constraints = {
name(blank:false)
blogger(blank:false)
}
}




class Blogger {
String name
String password
String emailaddress
Blog blog=null

static constraints = {
name(blank:false)
password(password:true,blank:false)
emailaddress(email:true,blank:false)
blog(nullable: true)
}
}
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
DEMONSINE 2009-11-17
  • 打赏
  • 举报
回复
同志们 没本事别回 和网上查的结果一样 你能查到我不能查到吗??
哎~~~ csdn 越来越没前途了
悲哀!
heyi10012 2009-11-16
  • 打赏
  • 举报
回复
alter table 表 nocheck CONSTRAINT 外键约束名

如果外键没什么用的话就删了,你的那个HSQLDB我没用过
看看这个能执行不
ALTER TABLE 表名 DROP CONSTRAINT 外键名
烟雨鹏城 2009-11-16
  • 打赏
  • 举报
回复
drop table blog ;

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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