我在表中插入值,而且我遇到了Date数据类型问题
Insert into EMP_1
(
EMP_NUM,
EMP_LNAME,
EMP_FNAME,
EMP_INITIAL,
EMP_HIREDATE,
JOB_CODE
)
Values
(
101,
'News',
'John',
'G',
08-11-00,
502
);
这是执行结果
操作数类型碰撞:int与日期不兼容
答案 0 :(得分:0)
将日期换成'
,否则会将其视为integer
值并期待约会。
Insert into EMP_1 (EMP_NUM, EMP_LNAME,EMP_FNAME,EMP_INITIAL, EMP_HIREDATE, JOB_CODE)
Values (101, 'News', 'John', 'G', '08-11-00', 502);
答案 1 :(得分:0)
始终使用引号
插入EMP_1(EMP_NUM,EMP_LNAME,EMP_FNAME,EMP_INITIAL,EMP_HIREDATE,JOB_CODE)值('101','新闻','John','G','08-11-00','502');
或者您可以编写NOW()或CURDATE()函数
插入EMP_1(EMP_NUM,EMP_LNAME,EMP_FNAME,EMP_INITIAL,EMP_HIREDATE,JOB_CODE)值('101','新闻','约翰','G',现在(),'502');