ฉันมีตาราง sqlite (v3) พร้อมคำจำกัดความคอลัมน์นี้:
"timestamp" DATETIME DEFAULT CURRENT_TIMESTAMP
เซิร์ฟเวอร์ที่ฐานข้อมูลนี้อาศัยอยู่อยู่ในเขตเวลา CST เมื่อฉันแทรกลงในตารางของฉันโดยไม่รวมคอลัมน์การประทับเวลา sqlite จะเติมข้อมูลในฟิลด์นั้นโดยอัตโนมัติด้วยการประทับเวลาปัจจุบันใน GMT ไม่ใช่ CST
มีวิธีแก้ไขคำสั่งแทรกของฉันเพื่อบังคับให้ประทับเวลาที่จัดเก็บไว้เป็น CST หรือไม่ ในทางกลับกันมันน่าจะดีกว่าที่จะจัดเก็บไว้ใน GMT (ในกรณีที่ฐานข้อมูลถูกย้ายไปยังเขตเวลาอื่นเป็นต้น) ดังนั้นมีวิธีใดบ้างที่ฉันสามารถแก้ไข SQL ที่เลือกเพื่อแปลงการประทับเวลาที่เก็บไว้เป็น CST ได้เมื่อฉัน แยกมันออกจากตาราง?