create table query_log (
query varchar(255),
time timestamp(14),
elapsed float(2),
results int)
问题在于您的时间戳声明后面的数字。MySQL文档介绍了时间戳类型:
显示宽度固定为19个字符,格式为'yyyy-mm-dd hh:mm:ss'。
因此,可以通过进行以下修改来修复代码:
create table query_log (
query varchar(255),
time timestamp,
elapsed float(2),
results int
)
我正在尝试在phpmyadmin上运行SQL,但出现错误,并且找不到其中的错误。 1064-您的SQL语法有错误;请查看与您的MariaDB服务器版本对应的手册,以了解在“使用android_api/**选择数据库”附近使用的正确语法**/ 我的代码如下:
我有一个名为procedure.sql的Sql文件,其中包含一个过程。Maria DB版本:服务器版本:10.0.29-MariaDB-0ubuntu0.16.04.1Ubuntu 16.04 但我得到的错误如下: 有人能帮我吗? procedure.sql代码: 我得到的参考资料来自:https://mariadb.com/kb/en/mariadb/create-procedure/
我是数据库新手我有这个错误我正在使用MariaDB 错误1064(42000):您的SQL语法有错误;查看与您的MariaDB服务器版本对应的手册,了解第3行“hotel_name varchar(20),city varchar(10))附近使用的正确语法 另一个错误1064(42000):您的SQL语法有错误;请查看与您的MariaDB服务器版本对应的手册,以了解第1行“”附近要使用的正确语法
我的数据库中有两个表,即linkrecord(URL,NAME)和dishrate(dishname,rate,review)。我想创建一个第3个表viz记录,其中包含URL、dishname和评级从第一个两个表,与dishname对应,这是两个表共同的。我尝试了下面的Insert查询,但它显示了错误:“com.MySQL.jdbc.exceptions.jdbc4.mysqlSyntaxerRo
我试图将以下数据插入数据库。但它给了我上面这个错误。您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解第1行中“”附近使用的正确语法。 我试过几种方法,但都没有修好。