MySQL 不允许在查询中直接使用参数作为表名。MyBatis 的 parameterType 只能用于传递参数值,而无法用于动态表名。
所以:
<update id="copybiao" parameterType="String" statementType="STATEMENT">
CREATE TABLE ${name} AS SELECT * FROM my_table
</update>
mybatis传表名
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 欢迎大家前来白嫖PDF。下图回复:666 本教程致力于最实用mybatis教程,个别图片粘贴有丢失,还有来领取原版...