php - 德鲁帕尔 : module update

标签 php mysql database drupal-6 module

我已经模块并且已经更新以更改数据库表,很快我需要做类似的事情

ALTER TABLE `TABLE` ADD `FIELD` INT UNSIGNED NOT NULL AFTER `SOME_FIELD` 

那么 Drupal 中是否有任何内置函数可以进行此更改,我认为 db_add_field 函数不起作用?

苏丹

最佳答案

使用db_add_field()

db_add_field('TABLE', 'FIELD', "VARCHAR( 255 ) NOT NULL DEFAULT '0' AFTER FIELD_2");

关于php - 德鲁帕尔 : module update,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4348855/

相关文章:

sql - 数据库迁移是如何完成的?

php - PHP解析/语法错误;以及如何解决它们

php - 解析 PHP ini 文件导致不推荐使用的错误

MySQL 分级定价结构

php - 如何在 MySQL 中更新序列化数据

mysql - 使用 JOIN 语句扩展 ActiveRecord 多态关联?

java - 为什么我会收到此 NullPointer 异常?

javascript - 需要帮助确定如何在 mediawiki 中编辑 div

php - 使用 jQuery 效果更改 div 的内容?

database - SGBD 是什么意思?