1
私は、データファイルがあります。PythonからNULL小数/日時をMYSQLに挿入するには?
'Laura', 'Laura Ellenburg', '5342 Picklied Trout Lane', 'Nashville', 'TN',
'38010','2000-02-22', ' ', '454-56-768'
お知らせ '末端近くに。
私はPythonのコードを使用しています:
data = []
infile = open ("./BIGPVFC-ASC10e/Employee.asc", "r")
for line in infile:
line = line.rstrip("\n")
line = line.strip()
seq = line.split(", ")
for i in range(0,9):
seq[i] = seq[i].strip("'")
seq = tuple (seq)
data.append(seq)
infile.close()
cursor.executemany ("""insert into PV_employee
(employeeid, employeename, employeeaddress, employeecity, employeestate,
employeezip, employeedatehired, employeebirthdate, employeesupervisor)
values (%s, %s, %s, %s, %s, %s, %s, %s, %s)""", data)
を私が持っているテーブルには、次のとおりです。私はエラー「警告を取得
create table PV_employee
(employeeid varchar(10) not null
,employeename varchar(25) null
,employeeaddress varchar(30) null
,employeecity varchar(20) null
,employeestate char(2) null
,employeezip varchar(10) null
,employeedatehired datetime null
,employeebirthdate datetime null
,employeesupervisor varchar(10) null
,primary key (employeeid)
);
:列の範囲外の値を.....間違った小数点値:警告「私が得るヌル小数の場合
『『』列のために...』
を''
に、'NULL'
に、NULL
に変更しようとしました。これらのどれも動作していないようです。助言がありますか?