SQLserver提示数据库中已存在名为 'fk_mxq_Cno' 的对象”

来源:互联网 发布:优酷和腾讯视频知乎 编辑:程序博客网 时间:2024/05/18 09:55

建了两三个表之后就出现这种错误 我以为是和eclips类似的编译器2了 也没在意地想关了重启应该就没事了 结果发现不行 这才慌起来 找同学找老师帮忙 有个同学说他也遇到过这种错误但不知道怎么和我说就帮我远程改了一下果然就有用了 话不多说上图展示过程

原来的执行结果是这样的 这样的提示让我以为外键只能是除了本表以外的一个表的外键 不禁怀疑自己所学的对不对 网上输入这行错误提示也没有搜到相关问题 后来同学帮我改成了这样

才运行成功 我不禁纳闷 书上外键的写法就是这样的啊 难道是SQLserver2008的这种写法2012不支持了吗 可是之前用2012创建的表这种写法又是支持的 如下图


我就很理所当然地觉得这种写法没问题的啊 结果出现上述错误的时候就无措了 虽然不知道问题出在哪 但是对于再出现这种错误的同学至少可以给一个解决的办法 

1 0
原创粉丝点击