我有一个文本文件和一个MySQL表。文本文件如下所示。 的 new.txt
apple| 3
ball | 4
cat | 2
像这样。从这个文本文件中我想将数据存储在下面的MySQL表中。
| query | count | is_prod_ready | time_of_created | last_updated |
我想在列查询中存储apple,ball,cat,以及count列中的所有数字3,4,2。在is_prod_ready列中默认为false,在time_of_created中将占用当前时间。并且last_updated_column将占用更新时间。
我已经制作了这张桌子。我无法将所有数据存储到文本文件中。我试过以下代码。
import MySQLdb
con = MySQLdb.connect(host="localhost",user="root",passwd="9090547207",db="Test")
cur = con.cursor()
query = 'load data local infile "new.txt" into table data field terminated by "|" lines terminated by "\n" '
cur.execute(query)
con.commit()
con.close()
这里我的数据库名称是Test,表名是数据。