我有两个表结构如下
表1
Serial | Src | Albumid(primarykey)
________|__________________|________
1 | /root/wewe.jpg | 20
2 | /root/wewe.jpg | 21
3 | /root/wewe.jpg | 21
4 | /root/wewe.jpg | 23
5 | /root/wewe.jpg | 18
表2
Albumid | Albumname | AlbumCover //albumid is secondary key ref. to first table
________|__________________|________
20 | AAA | null
21 | bbb | null
31 | vcc | null
42 | ddd | null
18 | eee | null
我按照POST两次Albumcover
使用Table2
第一个表更新Serial no.
..
create proc AddCover @Serial int
as
Begin
update Table1 set albumcover='somthing' where table1.serial = @Serial
end
我可以使用foregin键约束吗?
答案 0 :(得分:0)
您需要在Table2上进行更新。要告诉它具有基于table1值的条件,请查看此帖子以获取示例: