脚本宝典收集整理的这篇文章主要介绍了php – 如何在使用MySQL的Yii2迁移中实现AUTO_INCREMENT?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$this->createTable('{{%status}}',[ 'id' => $this->smallInteger(8)->unique(),//'id' => $this->PrimaryKey(11),'description' => $this->string(20),]); $this->addPRimaryKey('','status','id');
我可以通过使用 – > primaryKey()方法解决问题,该方法在上面的第3行中注释掉,但是然后yii创建了一个长整型数据类型,我试图避免这种情况.任何对这个问题的见解都将非常感激.
$this->createTable('{{%status}}',[ 'id' => $this->primaryKey(11),]); $this->alterColumn('{{%status}}','id',$this->smallInteger(8).' NOT NULL AUTO_INCREMENT');
(我用MysqL测试过它 – 它有效)
以上是脚本宝典为你收集整理的php – 如何在使用MySQL的Yii2迁移中实现AUTO_INCREMENT?全部内容,希望文章能够帮你解决php – 如何在使用MySQL的Yii2迁移中实现AUTO_INCREMENT?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。