Heim > Backend-Entwicklung > PHP-Tutorial > Zeitstempelfeld in MySQL funktioniert nicht

Zeitstempelfeld in MySQL funktioniert nicht

WBOY
Freigeben: 2023-03-01 14:14:01
Original
1195 Leute haben es durchsucht

Warum habe ich einen Feldtyp auf Zeitstempel eingestellt, aber der aktuelle Zeitstempel wurde beim Aktualisieren oder Hinzufügen nicht wie erwartet automatisch ausgefüllt?

Das Gleiche gilt für die Datentabelle, die ich mit Laravel's Migrate generiert habe. Das Zeitstempelfeld in der generierten Tabelle hat überhaupt keine Auswirkung. Was ist los?

Dies ist die Migrationsdatei

<code><?php

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateEquip extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('equip', function (Blueprint $table) {
            // $table->increments('id');
            $table->smallInteger('equip_id')->unsigned()->comment('装备id');
            $table->string('eqiup_name')->comment('装备名称');
            $table->string('eqiup_desc')->comment('装备描述');
            $table->timestamps();
            $table->primary('equip_id');
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        //
    }
}
</code>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage