gpt4 book ai didi

magento - 在 Magento 设置脚本中添加 auto_increment 列,而不使用 SQL

转载 作者:行者123 更新时间:2023-12-03 01:16:17 28 4
gpt4 key购买 nike

之前我问过如何ALTER TABLE in Magento setup script without using SQL 。那里,Ivan给出了一个很好的答案,我至今仍在引用。

但是我还没有发现如何使用 Varien_Db_Ddl_Table::addColumn() 来指定 auto_increment 列。我认为这与一个名为 identity 的选项有关,但到目前为止还没有运气。

这是否可能或该功能不完整?

最佳答案

可以创建这样的自动增量列(至少从 Magento 1.6 开始,甚至更早):

/** @var $table Varien_Db_Ddl_Table */
$table->addColumn( 'id', Varien_Db_Ddl_Table::TYPE_INTEGER, null, array(
'auto_increment' => true,
'unsigned' => true,
'nullable' => false,
'primary' => true,
), 'ID' );

除了“auto_increment”之外,还可以使用关键字“identity”。

关于magento - 在 Magento 设置脚本中添加 auto_increment 列,而不使用 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5341693/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com