2012-01-06 126 views
1

我有一个ID(auto_inc),名称,...和customer_code字段的客户表。此表还有一个“before”触发器,从另一个表中选择一个客户代码,并在插入此记录之前设置customer_code字段。完美的作品。MySQL的PDO LastInsertID插入后与“之前”触发器返回错误的值

问题是,当我检索lastInsertID()时,它总是返回1!

我正在使用PDO和PHP。

感谢您的帮助!

+0

您的表是否具有自动递增的主键? – zerkms 2012-01-06 23:32:43

+0

是............ – 2012-01-06 23:34:31

+0

如果你删除触发器,那么一切正常吗?! – zerkms 2012-01-06 23:35:06

回答