load data时自动初始化和更新 TIMESTAMP没有生效?

ddl:

CREATE TABLE feature.user_hot_click_list_weekly (
    gid BIGINT NOT NULL,
    feat_val VARCHAR(4000) NOT NULL,
    create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)

您好,截图信息无法展示,另外方便提供下 tidb 的版本么? 另外可以提供几条需要 load 的文本数据,我们测试一下,感谢。

图片url:


tidb版本:4.0
| @@version |
±-------------------+
| 5.7.25-TiDB-v4.0.0 |

数据示例:
871332 6657093288359655079
7826320 6672685886914718166,6663581008107962017,6642770993901546497
16057823 6621606975975533569,6649874992022760449,6635829942691376129,6674701320696376577

您好,我这边测试了一下,确实和 mysql 行为不一致。稍等我们和研发同学反馈下。抱歉。

您好,可能是没指定not null,在填这列时候优先选了null,可以先用 LOAD DATA LOCAL INFILE ‘1.csv’ INTO TABLE user_hot_click_list_weekly FIELDS TERMINATED BY ’ ’ (gid, feat_val); 绕一下,问题我们修复一下。

收到,感谢;我后面确实是这么操作的;

 LOAD DATA LOCAL INFILE ‘1.csv’ INTO TABLE user_hot_click_list_weekly FIELDS TERMINATED BY ’ ’ (gid, feat_val); 

然后看有时间生成了

:call_me_hand:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。