是否有可能通过查询生成器或连接池触发这行sql?
'ALTER TABLE mytable AUTO_INCREMENT = 1;'
TYPO3 alter table with Querybuilder中的解决方案不再起作用(TYPO3 12)。
这里应该有效:
$dbal = GeneralUtility::makeInstance(ConnectionPool::class)->getConnectionForTable('mytable');
$dbal->executeStatement('ALTER TABLE mytable AUTO_INCREMENT = 100');
(注意:如果这样做,您将编写特定于数据库的查询,并且您将被锁定到该 SQL 有效的数据库变体。)