OUTPUT INSERTED也适用于UPDATE?

时间:2016-01-14 19:08:26

标签: mysql

我有一个名为pages的表,其中包含以下字段:

  • PAGE_ID
  • f_page_object_id
  • deactivation_date
  • deactivation_editor
  • is_published

当我想停用某个页面时,我需要返回f_page_object_id,以便能够编辑另一个表的连接行。

我尝试使用OUTPUT INSERTED,但它似乎不起作用(给出语法错误)。我想知道我是否正确使用它,甚至可以在这里:

UPDATE `pages` SET deactivation_date = '2016-01-14 16:10:31', deactivation_editor = 'test', is_published = '0' 
OUTPUT INSERTED.f_page_object_id
WHERE page_id = 291;

0 个答案:

没有答案