mysql在表中创建记录时插入服务器\u id

h7appiyu  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(288)

我在mysql中有一个表,可以从不同的服务器创建记录(服务器配置为主从复制,每个服务器的服务器ID都设置为1、2、3等等),我想知道是否有某种方法可以将列的默认值设置为server\u id或@server\u id,以便确定是哪个服务器创建了记录。
我试过了

ALTER TABLE `mytable` 
ADD COLUMN `somecolumn` TINYINT NULL DEFAULT server_id

但上面的方法不起作用。

rnmwe5a2

rnmwe5a21#

ALTER TABLE `mytable` 
ADD `somecolumn` TINYINT NULL DEFAULT server_id

试试吧,不用 ADD COLUMN 就用它吧 ADD

相关问题