【发布时间】:2011-03-23 09:15:59
【问题描述】:
我有一个表格 PartsMedia ,我可以在其中插入与产品相关的所有图像。 该表有列:
PartsMediaID , auto-increment
PartsNo
MediaLink
MediaDescription
CatalogCode
SortCode
我想插入一个具有自动增量的完整行,并且 PartsNo 应该与 PartsMaster 表中的 PartsNo 相同。 媒体链接应该是 PartsNo + '-2.jpg' 媒体描述例如是“image2” CatalogCode 应该是“目录” 并且排序代码应该是'0'
从partsMaster 表中,我只需要PartNo,所以我可以将它添加到PartMedia 表中。 PartNo 是 PartMedia 表中的外键。
以下我到目前为止,但没有运气
insert into dbo.PartsMedia (PartNo,MediaLink,MediaDescription,CatalogCode, SortCode)
values (dbo.PartsMaster.PartNo, PartsMaster.PartNo+'-2.jpg','image2', 'catalog','0')
我需要一些帮助。
亲切的问候,
【问题讨论】:
-
您使用的是哪个数据库?在mysql中你需要在行上添加一个auto_increment ...
-
你得到什么样的错误?您是否将 PartsMediaID 配置为自动增量和主键?
-
PartsmediaID 是主键,具有自增值,partsmedia 表中的 ParNo 应该是 PartsMaster 表中的 PartsNo 值