MySQL错误代码

时间:2018-01-19 13:19:17

标签: mysql mysql-workbench

我试图将数据插入mysql但是,我收到的错误代码表示"列数与第1行和第34行的值计数不匹配;我可以知道下面的代码有什么问题吗?谢谢。

insert into Student(Studentno,studentFName,StudentLName,DateOfBirth,YearEnrolled,YearGraduated)
Values
(123,'JungKook','Jeon','M','1September1997',2015,2018); 

2 个答案:

答案 0 :(得分:1)

您在查询的VALUES部分提供的值多于INSERT INTO Student部分中的字段。

看起来“M”是您未在StudentLNameDateOfBirth之间添加字段名称的字段的值。

答案 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