อยากทราบวิธีการเก็บข้อมูลวันที่และเวลาลงใน MySQL ด้วย Python ครับ

ผมต้องการเก็บข้อมูลเวลาและวันที่ลงใน MySQL ด้วย python ครับ ซึ่งวันที่และเวลานั้น ตรงที่เวลาจะต้องเอามาใช้ select ว่าค่าไหนเป็นข้อมูลล่าสุดเพื่อนำมาแสดงครับ ผมอยากทราบดังนี้ครับ

1. ผมควรจะเก็บแยกวันที่ และเวลา หรือไม่ครับ ตอน select จะได้ค้นหาเฉพาะเวลาอย่างเดียว มันทำให้เร็วขึ้นไหมครับ
2. from ...  import ... คืออะไรครับ ปกติในภาษาอื่นใช้เฉพาะ import
3. ผมลองเขียนเพิ่มข้อมูลลงใน MySql แบบนี้

      sql = "INSERT INTO QUEUE(ID, \
                 DATE_TIME, CHANNEL, NUMBER) \
                 VALUES ('%d', '%s', '%d', '%d')" % \
                ('', now() , 3 , 20)

แต่มัน error แบบนี้ครับ

Traceback (most recent call last):
  File "queue.py", line 34, in <module>
    ('', now() , 3 , 20)
NameError: name 'now' is not defined
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่