Score:0

มีบางอย่างผิดปกติกับเขตเวลาบน mariadb

ธง br

ฉันมีปัญหาเกี่ยวกับเวลาที่แสดงบนตาราง

ใน mariadb ฉันสร้างตารางที่มี id, name ,gender, created_at และ updated_at ตารางมีลักษณะดังนี้

+------------+--------+--------+------+------------------ --+---------------------+
| 1 | เผือก | ม. | 20 | 2021-08-16 17:52:23 | 2021-08-16 17:52:23 |
| 2 | จอห์น | ม. | 18 | 2021-08-16 17:52:23 | 2021-08-16 17:52:23 |
| 3 | พอล | ม. | 20 | 2021-08-16 17:52:23 | 2021-08-16 17:52:23 |
| 4 | อลิซ | ฉ | 15 | 2021-08-16 17:52:23 | 2021-08-16 17:52:23 |
| 5 | ดาบิด | ม. | 17 | 2021-08-16 17:52:23 | 2021-08-16 17:52:23 |
| 6 | จัสมิน | ฉ | 17 | 2021-08-16 17:52:23 | 2021-08-16 17:52:23 |
| 7 | จิโร่ | ม. | 30 | 2021-08-16 09:22:53 | 2021-08-16 09:22:53 |
+------------+--------+--------+------+------------------ --+---------------------+

สองคอลัมน์สุดท้าย created_at และ updated_at ถูกสร้างขึ้นหลังจากเพิ่มหกแถวแรก ฉันเพิ่มแถวที่เจ็ดในที่สุด อย่างไรก็ตาม มันบอกว่ามันถูกสร้างขึ้นก่อน ฉันเพิ่มด้วยโมดูลทับทิม 'ActiveRecord' ซอร์สโค้ดมีลักษณะดังนี้

ต้องการ 'active_record'
ActiveRecord::Base.establish_connection(
  อะแดปเตอร์: "mysql2",
  โฮสต์: "localhost",
  ชื่อผู้ใช้: "ผู้ดูแลระบบ",
  รหัสผ่าน: "-----",
  ฐานข้อมูล: "การฝึกอบรม",
  ชุดอักขระ: "utf8mb4", 
  การเข้ารหัส: "utf8mb4",
)

ผู้ใช้คลาส < ActiveRecord::Base
  self.table_name = 'ผู้ใช้'
จบ

User.create(ชื่อ: "jiro", เพศ: "m", อายุ:"30")

เนื่องจากฉันอาศัยอยู่ในโตเกียว ฉันคิดว่าสิ่งนี้เกิดขึ้นเนื่องจากการตั้งค่าเขตเวลา ดังนั้นฉันจึงพิมพ์คำสั่งต่อไปนี้เพื่อดูการตั้งค่าเขตเวลาบน Mariadb

MariaDB [(ไม่มี)]> แสดงตัวแปรเช่น '%time_zone%';
+----------------------+++++
| ชื่อตัวแปร | ค่า |
+----------------------+++++
| system_time_zone | JST |
| เวลา_โซน | ระบบ |
+----------------------+++++

ฉันยังตรวจสอบเขตเวลาที่ระบบใช้กับคำสั่งนี้และส่งคืนค่านี้...

วันที่ $
อ. 17 ส.ค. 13:20:42 JST 2021

ฉันต้องการให้ create_at และ updated_at เป็น jst ฉันจะแก้ไขปัญหานี้ได้อย่างไร

สิ่งแวดล้อม อูบุนตู 18.04 WSL1 มาเรียDB 10.6

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา