penghijrahan knex - 'ER_INVALID_DEFAULT: Nilai lalai tidak sah untuk 'cap masa'
P粉269847997
P粉269847997 2023-08-28 18:57:04
0
1
391
<p>Saya mempunyai penghijrahan knex chema untuk membuat jadual di mana salah satu baris ialah -</p> <pre class="brush:php;toolbar:false;">exports.up = fungsi tak segerak(knex) { kembali knex.schema.createTable("newTable", table => { table.timestamp("timestamp").notNullable(); }) }</pre> <p>Saya mengalami ralat<kod>ER_INVALID_DEFAULT: Nilai lalai tidak sah untuk 'cap masa'</code></p> <p>Saya telah cuba memberikan nilai lalai null dan mengalih keluar notNullable(), atau memberikan nilai lalai CURRENT_TIMESTAMP, tetapi kedua-duanya nampaknya tidak berfungsi (mungkin ada yang salah dengan sintaks saya?)</p> <p>Saya akan menghargai sebarang bantuan! </p>
P粉269847997
P粉269847997

membalas semua(1)
P粉191323236

Jika anda boleh mengakses my.ini (fail konfigurasi mysql), sila alih keluar NO_ZERO_DATE daripada mod-sql dan mulakan semula pelayan.

Anda boleh menyemak menggunakan perintah SHOW VARIABLE LIKE 'sql_mode'.

Untuk jawapan penuh, klik pada pautan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan