php - 如何使用 Doctrine 更改 mysql 表的 auto_increment

标签 php mysql doctrine

这个问题说明了一切:-) 执行查询的最佳方式是什么,例如:

ALTER TABLE tablename AUTO_INCREMENT = 1;

使用 Doctrine ?

最佳答案

恐怕您必须在 PHP 中正常执行查询,因为 Doctrine 不支持这。

请注意,如果您运行ALTER TABLE tablename AUTO_INCRMENT = 1;,那么下一个值将是表中当前最高的值+1。如果有已记录在表中。

关于php - 如何使用 Doctrine 更改 mysql 表的 auto_increment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051665/

相关文章:

php - 我如何获得在提供的时间范围内下达的订单列表

php - 山魈验证错误

javascript - 电子邮件中返回对象 HTMLSpanElement 的消息

symfony - 使用 Doctrine 将实体与不同的子类合并

php - 从数据库获取 "date"类型并添加秒数

php - 我如何从网络上获取 YouTube 视频 ID?

php - 尝试使用函数调用sql查询时的警告消息和通知

php - 将 string 值与 int 值相加,两者都是数字

mysql - 在庞大的数据集上使用 IN 是个好主意吗?

symfony - 模板中的 Doctrine2 子查询 - 相当于 symfony1 惰性查询 getter