求助!怎么设置外键或者其它字段也为自动增长列,谢谢了

#1 改变命运2023

求助。我知道我的数据库表结构有问题,但是因为时间紧,再改表结构,代码也要跟着改,所以现在请教如何实现在同一表中另一个字段也为自动增长列。以下是我的数据库表:
images.jpg
products.jpg
我现在想实现通过产品表的img_id自动增长,然后插入到l图片表.求大虾帮忙

2012-04-19 11:28:29

#2 jake

mysql是可以实现这种功能,用一个高级的特性 —— 触发器。

具体可以学习一下mysql手册的触发器功能,然后在自己编写一个触发器程序来实现。
http://dev.mysql.com/doc/refman/5.1/zh/triggers.html


补充说一下,外键自增量几乎是没什么用的了。外键本来在web开发时代就已经被废了,加上要用触发器的计数器(主键以外的自增量)是一种比较生僻的技术。

建议楼主还是用比较常规的开发数据结构,比如说一对一关联,在PHP端实现数据库关联(把新建封装成model的方法)。

2012-04-22 19:22:17

#3 wubi

外键都不用了

2012-04-22 20:25:49

#4 改变命运2023

wubi 发表于 2012-4-22 20:25
外键都不用了
谢谢您的解答。已经解决了

2012-05-19 09:11:03