默认情况下,mysql插入当前用户()

默认情况下,mysql插入当前用户(),mysql,default-value,Mysql,Default Value,我有一张像这样的桌子 创建表try(firstname varchar(4),username varchar(4)) 我的问题是,默认情况下,是否有办法在用户名字段中插入当前的_user()或user()值 例如,如果我以“abcduser”的身份登录数据库,那么 插入try值('kashif') 从try中选择* kashif abcduser 这是否可能,我如何通过执行以下操作插入default timestamp 到达时间时间戳非空默认当前时间戳 这是不可能的,那么有什么替代方案?没有。

我有一张像这样的桌子

创建表try(firstname varchar(4),username varchar(4))

我的问题是,默认情况下,是否有办法在用户名字段中插入当前的_user()或user()值

例如,如果我以“abcduser”的身份登录数据库,那么

插入try值('kashif')

从try中选择*

kashif abcduser

这是否可能,我如何通过执行以下操作插入default timestamp 到达时间时间戳非空默认当前时间戳


这是不可能的,那么有什么替代方案?

没有。你必须使用触发器。避免触发器;他们把设计搞得一团糟。只有在无法更改现有设计时才使用它们。mysql用户?或者这是一个网站应用程序?是的,我是关于mysql用户