SQL 语法错误、数字、日期/时间 [英] SQL syntax error, number, date/time

查看:43
本文介绍了SQL 语法错误、数字、日期/时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是一个sql语法错误,不知道为什么:

This is producing an sql syntax error, don't know why:

INSERT INTO dnc_temp (number, release) VALUES ('07938347', '2014-07-10 23:50:12')

我插入的字段是 INT(15) 和 DATETIME

The fields I'm inserting into are INT(15) and DATETIME

谢谢

推荐答案

检查这个 LIVE SQLFIDDLE

列名 release保留字符 这就是为什么产生语法错误.检查实时 SQLFiddle 链接.

column name release is Reserve character that's why producing syntax error. check Live SQLFiddle Link.

CREATE TABLE dnc_temp(
  num INT(8),
  rel DATETIME
);

INSERT INTO dnc_temp (num, rel) VALUES ('07938347', '2014-07-10 23:50:12'); 

SELECT * FROM dnc_temp;

结果

NUM         REL
----------- ----------------------------
7938347     July, 10 2014 23:50:12+0000

这篇关于SQL 语法错误、数字、日期/时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆