Как установить дату по умолчанию, используя knex? - PullRequest
0 голосов
/ 22 апреля 2020

Я использую knex, и я пытаюсь установить дату по умолчанию, которая принимает во внимание текущую дату, и суммировать ее за один день, поэтому, например, для даты по умолчанию на сегодня должно быть:

23/04/2020

В моем файле миграции я добавил это:

exports.up = async (knex, Promise) => (await knex.schema.hasTable('access-code'))
    ? null
    : knex.schema.createTable('access-code', function (table) {
        table.increments('id')
        table.date('expire_at').defaultTo([knex.fn.now(), 1])
    });

, но это возвращение:

набор символов по умолчанию utf8mb4 - ER_INVALID_DEFAULT: недопустимое значение по умолчанию для 'expire_at'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...