在MySQL Workbench中是否可以设置表前缀?\n例如:我已经创建了完整的模式(table_1,table_2,table_3,... table_N),并希望在执行前向工程时,要求Workbench给该模式中的每个表添加前缀。\n希望在SQL脚本中看到类似于这样的内容:\n
CREATE TABLE IF NOT EXISTS `mydb`.`myprefix_table_1`...
问题的原因是在MySQL Workbench中给所有表添加前缀时,希望将数据库名称从SQL脚本中移除,但是之前找到的方法只是重命名,并不能移除。解决方法是在向前工程向导中,在选项选项卡(第二步)上取消"Generate DROP SCHEMA"的勾选,这样脚本将以CREATE SCHEMA IF NOT EXISTS 'myprefix_table_1'命令结束。如果不起作用,则可以在第二步中勾选"Omit SchemaQualifier in Object Names"选项。感谢帮助!
用户名或邮箱地址
密码