以下是我的表格字段:
pk_stu_sub_id | fk_stu_class_id | fk_class_sub_id | fk_user_id | timestamp
我需要做的是在pk_stu_sub_id = (variable)
时删除该行,但在删除之前获取fk_stu_class_id
的值。我需要为此编写PHP代码。
有可能这样做吗? 如果是这样,那怎么样?
答案 0 :(得分:0)
你可以在你的桌子上创建一个触发器,当删除每一行时,触发器将会触发 将fk_stu_class_id保存在另一个表中 有关触发器的更多信息,请 http://dev.mysql.com/doc/refman/5.1/en/triggers.html
答案 1 :(得分:0)
首先查询要删除的行的ID:
SELECT fk_stu_class_id
FROM table
WHERE pk_stu_sub_id = variable
然后删除行
DELETE FROM table WHERE pk_stu_sub_id = variable