繁体   English   中英

使用Heroku ClearDB插件更改MySQL auto_increment

[英]Alter MySQL auto_increment with Heroku ClearDB addon

我的Rails应用托管在Heroku上。 我将MySQL递增10时遇到问题: 较大的自动递增ID

我真的想将其更改为1,并且已经找到了SQL命令。 但是,我不知道如何通过Heroku连接到mysql来执行它。 有解决方法吗? 可能吗?

您可以使用本地mysql命令行客户端应用程序连接到ClearDB托管的数据库。 首先,您需要检查数据库URL以获取必要的连接详细信息,因此运行heroku config ,您应该会看到类似以下内容的行:

CLEARDB_DATABASE_URL: mysql://abcdef01234567:9876543@us-cdbr-iron-east-01.cleardb.net/heroku_fedcba76543210?reconnect=true

URL包含用户名,密码,主机和数据库名称,格式为:

mysql://username:password@host/database?reconnect=true

通过这四段信息,您可以连接到数据库。 使用(组成的)示例数据库URL作为示例:

mysql --user=abcdef01234567 --password9876543 --host=us-cdbr-iron-east-01.cleardb.net heroku_fedcba76543210

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM