Sagen, ich habe eine Tabelle name auto_parts mit diesen Feldern.
id, part, price, timestamp
und ich eine neue Zeile einfügen per php so:
$query = "insert into auto_parts(id, part, price, timestamp)
values(1, 'axle', 200)"
mysql_query($query);
wird, dass automatisch den timestamp.
Oder muss ich einfügen einen Wert für timestamp mich?
Was ist deine Tabelle aufgebaut?
InformationsquelleAutor user1058275 | 2011-12-29
Was Sie tun müssen, ist zu erklären
timestamp
Typ " in der sqlund ändern Sie die Abfrage, um
Nur ein automatisch timestamp pro Tabelle, ob per VOREINSTELLUNG oder zu AKTUALISIEREN (obwohl ich denke, dass hat sich geändert in den letzten MySQL-Versionen). Sie können mehrere timestamp-Spalten, solange nicht mehr als ein Satz/automatisch aktualisiert. dev.mysql.com/doc/refman/5.0/en/timestamp-initialization.html
InformationsquelleAutor parapura rajkumar
timestamp
Spalte (und eine automatische ist, finden Sie unter Sven Viking Kommentar für weitere details) und wollen update/insert neue Daten in einem anderen timestamp-Spalte.InformationsquelleAutor Ali Poder
Tun es in SQL selbst, anstatt übergeben es ... es ist effizienter ... das ist der entsprechende post:
Auto TimeStamp neuen Eintrag in der DB (phpMyAdmin)
InformationsquelleAutor David
Ich weiß, es gibt schon Antworten auf diese Frage, so bin ich Art der Kombination aller Antworten und zu erklären, ein wenig.
Es gibt zwei Möglichkeiten, dies zu tun,
und ändern Sie Ihre Abfrage wie diese, Zeitstempel wird automatisch eingefügt
und ändern Sie Ihre Abfrage, wie diese
InformationsquelleAutor Suneel Kumar