Страница 1 из 1

Методы insert(), update(), delete()

Добавлено: 2020.03.27, 09:27
Artur_Hopf
Можно ли через методы insert(), update(), delete() прописать NEWID() или GETDATE()

Вот так не работает:

Код: Выделить всё

Yii::$app->db->createCommand()->insert('[PrinterPaper]', [
    '[Id]' => NEWID() ,
    '[CountPaper]' => 500,
     '[ChangeDate]' => GETDATE(),
] )->execute();
Но вот так сработает:

Код: Выделить всё

$sql = "INSERT INTO [PrinterPaper] (
                [Id], 
                [CountPaper], 
                [ChangeDate], 
            )VALUES(
                NEWID(),
                500,
                GETDATE()
            )";
            
Yii::$app->db->createCommand($sql)->execute();
Хотелось бы чтобы сработал как то первый вариант

Re: Методы insert(), update(), delete()

Добавлено: 2020.03.27, 09:28
Artur_Hopf
Пардон не в той теме прописал, надо в Yii2

Re: Методы insert(), update(), delete()

Добавлено: 2020.03.27, 10:55
Artur_Hopf
Нужно было так

Код: Выделить всё

$expression = new Expression('NOW()');