mysql 的 sqlautocode 给出语法错误

发布于 2024-10-17 03:20:32 字数 414 浏览 1 评论 0原文

我在WinXP上使用TG2.1。 Python 版本是 2.6。 尝试使用 sqlautocode (0.5.2) 来处理我现有的 MySQL 模式。 SQLAlchemy 版本是 0.6.6

<块引用>

导入 sqlautocode # 工作正常

尝试反映模式时工作正常 ----

<块引用>

sqlautocode mysql:\\用户名:pswd@主机名:3306\schema_name -o table.py

语法错误:语法无效 被提出。

有人可以指出出了什么问题吗?同样如何处理?

谢谢, 维内特。

I am using TG2.1 on WinXP.
Python ver is 2.6.
Trying to use sqlautocode (0.5.2) for working with my existing MySQL schema.
SQLAlchemy ver is 0.6.6

import sqlautocode # works OK

While trying to reflect the schema ----

sqlautocode mysql:\\username:pswd@hostname:3306\schema_name -o tables.py

SyntaxError: invalid syntax
is raised.

Can someone please point out what's going wrong, & how to handle the same?

Thanks,
Vineet.

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

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

发布评论

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

评论(2

月棠 2024-10-24 03:20:32

您的问题可能是反斜杠“\”尝试从这个:

sqlautocode mysql:\\username:pswd@hostname:3306\schema_name -o tables.py

到这个:

sqlautocode mysql://username:pswd@hostname:3306/schema_name -o tables.py

Your issue may be the backslash "\" Try going from this:

sqlautocode mysql:\\username:pswd@hostname:3306\schema_name -o tables.py

to this:

sqlautocode mysql://username:pswd@hostname:3306/schema_name -o tables.py
通知家属抬走 2024-10-24 03:20:32

嘿,不知何故我做对了。
问题似乎是 SA 0.6 和 SA 0.6 之间的版本不匹配。 sqlautocode 0.6
看来他们不能协同工作。
所以我删除了那些 &安装了 SA 0.5

现在它可以工作了。

谢谢,
维内特·德奥达尔.

Hey, I got it right somehow.
The problem seems to be version mismatch between SA 0.6 & sqlautocode 0.6
Seems that they don't work in tandom.
So I removed those & installed SA 0.5

Now it's working.

Thanks,
Vineet Deodhar.

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