解释两句SQL语句的不同!可以得到10!在我的另外一个帖子里面。。。
alter table borrowBooksHistory add constraint FK_borrowBooksHistory_readerInfo_1 foreign key(readerIDNum)
references readerInfo(readerIDNum
(这个语句有错误:外键 'FK_borrowBooksHistory_readerInfo_1 ' 引用了位于被引用表 'readerInfo ' 中的无效列 'readerIDNum '。
而下面就没有错误??为什么???)
ALTER TABLE [dbo].[borrowBooksHistory] ADD
CONSTRAINT [FK_borrowBooksHistory_readerInfo_1] FOREIGN KEY
(
[readerIDNum]
) REFERENCES [dbo].[readerInfo] (
[readerlDNum]
)
GO
++++++++++++++++++++++++++
全文见这里:http://community.csdn.net/Expert/topic/5466/5466162.xml?temp=.6224176
在那里回帖的话,解释清楚了,再给10′
------解决方案--------------------readerIDNum char(8) NULL,/*借书证*/ --你这里是id
readerlDNum char(8) not null primary key,/*借书证号码*/ --你这里是ld
i 和l 是不一样的