代码之家  ›  专栏  ›  技术社区  ›  Ropstah

条令:使用存储过程时保持“可时间戳”的行为?

  •  0
  • Ropstah  · 技术社区  · 16 年前

    我有 复杂逻辑 这是不可能(太慢)运行通过php与条令,所以我需要创建一个 存储过程 为此。逻辑还包括 插入/更新 使用 Timestampable 行为 . 如何在存储过程中保留此行为?

    1 回复  |  直到 16 年前
        1
  •  1
  •   richsage    16 年前

    如果您的模式使用Doctrine中的默认可时间戳行为,那么 created_at updated_at 添加到表架构的日期时间列。我想在你的存储过程中,你可以同时更新 创造在 更新的AT 到当前日期和时间(使用eg NOW() )如果记录是新的, 更新的AT 如果记录存在。

    这假设存储过程可以区分新记录和现有记录。

    推荐文章