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

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Artur_Hopf
Сообщения: 16
Зарегистрирован: 2019.02.28, 11:18

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

Сообщение 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();
Хотелось бы чтобы сработал как то первый вариант

Artur_Hopf
Сообщения: 16
Зарегистрирован: 2019.02.28, 11:18

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

Сообщение Artur_Hopf »

Пардон не в той теме прописал, надо в Yii2

Artur_Hopf
Сообщения: 16
Зарегистрирован: 2019.02.28, 11:18

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

Сообщение Artur_Hopf »

Нужно было так

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

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

Ответить