gpt4 book ai didi

java - 是否可以使用MyBatis发出DDL?

转载 作者:行者123 更新时间:2023-11-30 02:22:54 25 4
gpt4 key购买 nike

例如,是否可以使用MyBatis向数据库发出DDL(Alter table, Drop table)?例如,使用alter table修改表架构?

最佳答案

是的,这是可能的。看这个thread

你会做类似的事情:

<update id="createNewTable" parameterType="String" > 

#{value};

</update >

如果参数是你的“创建表”语句,使用#{value}意味着你的参数不会被转义。

如果您只想设置表名称,您可以这样做:

<update id="createNewTable" parameterType="String" > 

CREATE TABLE IF NOT EXISTS #{value} (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
ENGINE=InnoDB DEFAULT CHARSET=utf8;

</update >

这里很好answer对于改变

关于java - 是否可以使用MyBatis发出DDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46355690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com