如何定义,可以自动大写一列?(How to define a column that can aut

2019-10-19 02:42发布

所以,当你插入“ABC”,它会被自动转换成“ABC”。

我使用MySQL,这可能吗?

Answer 1:

你可以写一个INSERT触发器,这是否适合你。

就像是:

CREATE TRIGGER Capitalize BEFORE INSERT ON MyTable
SET NEW.MyColumn = UPPER(NEW.MyColumn)


Answer 2:

怎么样在执行查询中使用上层函数? 比方说,你正在使用SP插入值...使用UPPER函数的值强制转换为大写然后插入?



Answer 3:

它被传递到数据库在此之前确实应该做的



文章来源: How to define a column that can automate capitalizing?