powerdesigner15.1生成的mysql语句出错

发布于 2021-11-21 01:33:43 字数 1883 浏览 719 评论 1

我使用powerdesigner15.1生成mysql语句,但是在mysql上跑的时候出错了,

原sql语句中的一部分:

错误信息如下:

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"鏀--鍛樺伐"' at line 1  
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1  
Query OK, 0 rows affected  
  
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?                 int not null,  
   瀹㈡埛ID                 int not null,  
 ' at line 6  
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?                 int not null,  
   鍛樺伐ID                 int not null,  
 ' at line 6  
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?                 int not null,  
   鍛樺伐ID                 int not null,  
 ' at line 6  
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?                char(50),  
   primary key (鏀鍚嶇О)  
)' at line 7

在原sql语句中在那个表名上自动加了双引号,这个该怎么去掉啊?(网上找到了oracle去掉双引号的方法,但是没有mysql的,因为是才开始使用powerdesigner,里边的东西也不敢乱改)

 

我用的powerdesigner是15.1,mysql是5.1.31,而powerdesigner15.1只有mysql5.0这个选项,没有mysql的更高版本了,是不是与数据库版本不匹配的问题?还是因为我的mysql是绿色版的?

 

最后,这个乱码是数据库的编码问题引起的吗?数据库就是utf-8的啊?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苍暮颜 2021-11-21 17:23:22

中文。。。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文