【发布时间】:2021-11-23 00:06:36
【问题描述】:
MS SQL server 语法中的以下等价物是什么?
CREATE TABLE `new_table` (
`updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)
我试过了:
update myTable set updated = CURRENT_TIMESTAMP;
【问题讨论】:
-
关于您的编辑,通过您的尝试,将
UPDATE每一 行在您的表格中;这是故意的吗? -
您可以在这种特定情况下使用
GENERATED ALWAYS,而不是带有一些警告的触发器stackoverflow.com/questions/21493178/… -
是的,它旨在更新我表中的每一行。 @Larnu
-
您的语法不是 TSQL - 您可能在使用 MySQL 吗?
-
@SM或者是的,他们有一个 MySQL create table 语句,他们想要 SQL Server 的等效语句。
标签: mysql sql-server