Какой тип данных присвоен в mySQL для 2018-07-04 14: 46: 59.962000 (из скрипта python)?

Значение 2018-07-04 14: 46: 59.962000, и я хочу вставить его в столбец. Я пробовал формат даты и времени, тип данных изначально исходит из python, используя приведенный ниже скрипт (target_date_time_ms находится в мс от эпохи) :

target_date_time_ms = (k.lastRestRequestTimestamp) 
base_datetime = datetime.datetime( 1970, 1, 1 )
delta = datetime.timedelta( 0, 0, 0, target_date_time_ms )
target_date = base_datetime + delta

Я получаю такую ​​ошибку:

(1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '14:50:34.943000)' at line 1")

Какая у вас строка запроса?

roganjosh 04.07.2018 16:57

cur.execute ("" "INSERT INTO test1 (bid, q_bid, ask, q_ask, gmt) VALUES ({}, {}, {}, {}, {})" ". format (bid, best_bid_quantity, ask, best_ask_quantity, target_date))

Robin Le Sage 04.07.2018 17:34

Измените его на свой исходный вопрос. Вы также 1) не должны использовать форматирование строк и 2) большинство переменных в bid, best_bid_quantity, ask, best_ask_quantity, target_date не определены в вашем коде.

roganjosh 04.07.2018 17:39
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
3
18
0

Другие вопросы по теме