如何使用Yii 2迁移为字段添加FULLTEXT索引?
没有createFulltextIndex
或createUniqueIndex
方法。Class yii\db\Migration
文档。
如何使用Yii 2迁移解决这个问题?
如何使用Yii 2迁移为字段添加FULLTEXT索引?
没有createFulltextIndex
或createUniqueIndex
方法。Class yii\db\Migration
文档。
如何使用Yii 2迁移解决这个问题?
FULLTEXT
不被支持是因为它是特定于模式的。
不过你仍然可以使用原始SQL。
MySQL示例:
$this->execute("ALTER TABLE table_name ADD FULLTEXT INDEX index_name (column_name ASC)");
$sql =" select * from my_table ";
$command = Yii::$app->
db->createCommand("CREATE UNIQUE INDEX NOT EXISTS MY_NEW_TABLE AS " . $sql);
$command->execute();
$command = Yii::$app->
db->createCommand("ALTER TABLE your_table ADD FULLTEXT INDEX `FullText` (`col1`, `col2` ););"