我试图将数据插入mysql但是,我收到的错误代码表示"列数与第1行和第34行的值计数不匹配;我可以知道下面的代码有什么问题吗?谢谢。
insert into Student(Studentno,studentFName,StudentLName,DateOfBirth,YearEnrolled,YearGraduated)
Values
(123,'JungKook','Jeon','M','1September1997',2015,2018);
答案 0 :(得分:1)
您在查询的VALUES
部分提供的值多于INSERT INTO Student
部分中的字段。
看起来“M”是您未在StudentLName
和DateOfBirth
之间添加字段名称的字段的值。
答案 1 :(得分:0)
SQL中的列名更多。您在值列表中有一个fr性别值,但没有列。
import trio
from functools import wraps, partial
@pytest.mark.tryfirst
def pytest_pyfunc_call(pyfuncitem):
if inspect.iscoroutine(pyfuncitem.obj):
fn = pyfuncitem.obj
@wraps(fn)
def wrapper(**kwargs):
trio.run(partial(fn, **kwargs))
pyfuncitem.obj = wrapper