当前位置: 首页 > 知识库问答 >
问题:

活动记录不发送在创建和更新

米项禹
2023-03-14

我们有一个列的表:created_atdatetime NOT NULL DEFAULT CURRENT_TIMESTAMP,updated_atdatetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

当我们从活动记录更新它时,插入查询包含created_at和updated_at列。

即使在设置配置之后。活动记录。record_timestamps=错误的活动记录正在将创建的_发送到,并将更新的_发送到为null。

有没有办法不发送这些列,因为我们希望在mysql级别处理这些列。

共有1个答案

唐信瑞
2023-03-14

就mysql而言,您对列的更新应该如下所示,以便自动更新-

updated_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
 类似资料:
  • 我在类方法中使用active record import gem来导入从csv文件读取的列表数组,如下代码所示: 根据active record导入文档,我正在尝试将列表的标题和VIN字段设置为冲突目标。如果列表的VIN字段发生冲突,我希望进行更新,而不是创建。 但是现在,每次我运行CSV上传时,它都在从isting.import创建一个新的列表,而不检查它是否冲突。 我哪里出错了?

  • 创建 var newRecord = {}; newRecord.id = 1; newRecord.name = "John" Person.create(newRecord, function(err, results) { ... }); 保存 Person.find({ surname: "Doe" }, function (err, people) { // SQL: "SEL

  • 我昨天从http://developer.android.com/sdk/index.html安装了ADT捆绑包,我正在遵循一个基本的Hello World教程。我创建了一个新的Android应用程序项目,其中包含名为的空白活动。生成的项目有一个空的文件夹和空的文件夹。文件夹中有一个文件,但它没有引用。这是SDK管理器说我已经安装的 Android SDK工具v 22.6 Android SDK平

  • 单击通知、服务创建新活动和活动创建新服务? 我的应用MainActivity“OnCreate”创建一个“粘性”的服务。 在我的服务中,当有一些通知时,我会发布多个通知。除非用户进入应用程序并阅读通知,否则通知将在那里。在onStartCommand中检查新通知。 按下通知将发送打开MainActivity的意图。 有服务、主要活动和通知。 一段时间后,MainActivity被系统杀死。 单击通

  • Active Record 提供了一个面向对象的接口, 用以访问和操作数据库中的数据。Active Record 类与数据库表关联, Active Record 实例对应于该表的一行, Active Record 实例的属性表示该行中特定列的值。 您可以访问 Active Record 属性并调用 Active Record 方法来访问和操作存储在数据库表中的数据, 而不用编写原始 SQL 语句。

  • 我使用PreferenceFragmentCompat作为首选项,当我使用ListPreference将主题首选项更改为暗主题,并重新创建活动文本时,文本将保持暗状态且不可见。如果我重新打开这个片段,文本将变为白色,但方向改变时,文本将返回黑色 以下是我的风格: 和碎片