【发布时间】:2020-11-17 16:45:03
【问题描述】:
如何使用 TYPO3 9 Querybuilder 执行“ALTER TABLE”命令?
ALTER TABLE foo
DROP INDEX bar;
应该使用这个类来执行查询:
use TYPO3\CMS\Core\Database\ConnectionPool;
...
$table = 'foo';
$queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable($table);
或者是否有必要实例化另一个数据库对象,例如派生自 Doctrine\DBAL\Schema\Schema 类。
【问题讨论】:
标签: typo3 query-builder