小编bum*_*bee的帖子

CodeIgniter上的MySql脚本更新

我很难把MySQL查询放到php Codeigniter.我尝试搜索,但我还没有找到.

这是代码:

UPDATE `Pelayanan` SET `TGLBAYAR` = INSERT(`TGLBAYAR`, 3, 0, '/'), INSERT(`TGLBAYAR`, 6, 0, '/')
UPDATE `Pelayanan` SET `TGLRUBAH` = INSERT(`TGLRUBAH`, 3, 0, '/'), INSERT(`TGLRUBAH`, 6, 0, '/')
ALTER TABLE `Pelayanan` MODIFY COLUMN (`TGLBAYAR` DATE, `TGLRUBAH` DATE)

UPDATE `Pelayanan` SET `LAMA` = DATEDIFF(`TGLBAYAR`, `TGLRUBAH`)
Run Code Online (Sandbox Code Playgroud)

我想按顺序运行此代码,但我不知道是否使用CASE或其他东西.controller.php和model.php的代码如何?

php mysql codeigniter alter-table sql-update

10
推荐指数
1
解决办法
753
查看次数

在Codeigniter迁移中添加外键

有人可以帮我添加外键和Codeigniter迁移数据库吗?这是代码:

public function up()
{
    $this->dbforge->add_field(array(
    'ID_PELAYANAN' => array(
    'type' => 'INT',
    'constraint' => 50,
    'auto_increment' => TRUE
    ),

    'THBLMUT' => array(
    'type' => 'VARCHAR',
    'constraint' => '6',
    ),

    'ID_DIST' => array(
    'type' => 'VARCHAR',
    'constraint' => '2',
    ),

    'ID_AREA' => array(
    'type' => 'VARCHAR',
    'constraint' => '5',
    ),

    'ID_RAYON' => array(
    'type' => 'VARCHAR',
    'constraint' => '5',
    ),

    'N_RAYON' => array(
    'type' => 'CHAR',
    'constraint' => '70',
    ),

    ));
    $this->dbforge->add_key('ID_PELAYANAN', TRUE);
    $this->dbforge->create_table('pelayanan');
}
public function down()
{
    $this->dbforge->drop_table('pelayanan');
    } …
Run Code Online (Sandbox Code Playgroud)

php mysql migration codeigniter foreign-keys

10
推荐指数
2
解决办法
7440
查看次数

mysql在2个位置插入字符

如何在 mysql 的字符串中的 2 个位置插入一个字符?我有一个字符串'25022015',我想插入 '/' ,以便结果为'25/02/2015'。我尝试INSERT('25022015', 3, 0, '/')INSERT('25022015', 6, 0,'/'),但出现错误。请帮我

mysql insert

-1
推荐指数
1
解决办法
6156
查看次数