Ben bir tablo düzeltmek için gereken bir zaman dilimi uyumsuzluk var. Unix timestamp 1253568477 önce tüm tarihler ve saatler GMT onları eşit yapmak için 5 saat kendi değerlerine ilave olması gerekir.
Ben şu sütunları var ...
date
(veri türü date
), kapalı -5 saat
time
(veri türü time
), kapalı -5 saat
timestamp
(veri türü int
), bu sütun doğru zamanı
Dilimleri kapalı nedeni satır eklerken ben değerleri batıyordu yol olduğunu ...
$sql = "insert into email_opens (userid, email, serial, date, time, timestamp) values (
'$userid',
'$opened_by',
'$serial_number',
now(),
now()',
'".gmmktime()."'
)";
now()
değeri gmmktime
değer belirtilen GMT oysa sunucusu saat dilimini (doğu) kullanıyordum. O zamandan beri hep GMT kullanmak için bu sorguyu düzeltildi.
Ben timestamp date
sütununa 5 saat ekleyebilirsiniz bir yolu var mı Tek bir toplu sorguda 1253568477?
Açıklama:
Amacım her değere 5 saat ekleyerek doğru zaman tablodaki her yanlış satır güncellemek için olduğunu.