在数据生成器中创建索引

发布于 2025-01-11 13:34:29 字数 233 浏览 0 评论 0原文

我正在使用 DataGrip 的 SQL 生成器功能从现有 MySQL 架构生成脚本。我获得了一个包含 create index 语句的工作脚本。我希望索引由 create table 语句中的 key 子句创建。我在 SQL Generator 中看不到一个选项来实现这一点。我错过了什么吗?我有几十张桌子,所以我不能只用手做。

服务器是MySQL 5.7。

I'm generating a script from an existing MySQL schema using DataGrip's SQL Generator feature. I obtain a working script containing create index statements. I would prefer the indexes to be created by a key clause in the create table statement. I can't see an option in SQL Generator to get that. Do I miss something? I have dozens of tables, so I can't just do it by hand.

The server is a MySQL 5.7.

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

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

发布评论

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

评论(2

灯下孤影 2025-01-18 13:34:29

您可以使用 SQL 生成器|生成:RDBMS 服务器提供的定义以获得相同的结果
输入图片此处描述

You can use SQL Generator | Generate: Definitions provided by RDBMS server to get the same result
enter image description here

只想待在家 2025-01-18 13:34:29

我找到了一个不使用 SQL 生成器的解决方案,它似乎无法执行我想要的操作,而是使用数据库结构的原始导出。我选择模式(您可以选择各种和多个对象:模式、表、触发器、产品、函数),右键单击:SQL 脚本 ->请求并复制原始 DDL,这会复制从数据库中提取的结果脚本。然后,您可以将其粘贴到任何您想要的位置,例如 SQL 控制台或文本编辑器。

I found a solution using not the SQL Generator, which doesn't seem to be able to do what I want, but a raw export of the database structure. I select the schema (you can select various and multiple objects: schemas, tables, triggers, produres, functions), on right-click: SQL Scripts -> Request and Copy original DDL, which copies the resulting script extracted from the database. You can then paste it wherever you want, for example a SQL console or a text editor.

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