Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在查看https://book.cakephp.org/3.0/en/migrations.html但我没有看到任何关于使用迁移从数据库中删除一行的信息......
如何使用迁移 shell 从表中删除一行?
execute()您可以在迁移文件中运行查询。每个说没有删除命令,但您可以运行一个片段来删除不需要的行。您应该在迁移中指定 up() 和 down() vs change(),因为这不是 change 中受支持的方法。
execute()
public function up() { $this->execute('DELETE FROM table_name WHERE conditions'); }