这个sql查询在执行时给了我一个错误。我不明白问题出在哪里。请在这里帮助我
CREATE TABLE failed: CREATE TABLE projects_of_1-2453852243(proj_id VARCHAR(256) NOT NULL PRIMARY KEY,
title VARCHAR(256),
mentor VARCHAR(128),
team_leader VARCHAR(128),
abstract TEXT, description MEDIUMBLOB,
domain VARCHAR(80),
department VARCHAR(80),
reference VARCHAR(128),
submission_yr int,
proj_field VARCHAR(2))
您的SQL语法有错误;请查看与您的MariaDB服务器版本相对应的手册,以了解在第1行使用近“-2453852243(proj\u id VARCHAR(256)NOT NULL PRIMARY KEY,title VARCHAR(256),mento”的正确语法
在您的表名projects_of_1-2453852243
周围加上反括号,因为-
在标识符中不被直接允许。此外,PRIMARY KEY
已经是Not NULL
。没有必要用主键指定它。
CREATE TABLE `projects_of_1-2453852243`(
proj_id VARCHAR(256) PRIMARY KEY,
title VARCHAR(256),
mentor VARCHAR(128),
team_leader VARCHAR(128),
abstract TEXT, description MEDIUMBLOB,
domain VARCHAR(80),
department VARCHAR(80),
reference VARCHAR(128),
submission_yr int,
proj_field VARCHAR(2))
或者改为使用下划线:
CREATE TABLE projects_of_1_2453852243 (
proj_id VARCHAR(256) PRIMARY KEY,
title VARCHAR(256),
mentor VARCHAR(128),
team_leader VARCHAR(128),
abstract TEXT, description MEDIUMBLOB,
domain VARCHAR(80),
department VARCHAR(80),
reference VARCHAR(128),
submission_yr int,
proj_field VARCHAR(2))
这个问题可能有答案……但对于使用postgresql数据库的openbravo来说并没有答案。 我有openbravo 3.0框架。在我的窗口中,我有两个日期字段,即fromdate和todate。要求是我必须编写一个hql where子句来根据当前日期过滤记录。日期字段是没有时区的时间戳。 意思是fromdate 和迄今为止 我浏览了这个链接,将hql where子句编写为 当我打开此窗口时,我
UnsatisfiedDependencyException:创建名为“Test Controller”的bean时出错:通过字段“Test Service”表示不满足的依赖关系;嵌套异常是org.springframework.beans.factory.beanCreationException:创建名为“test service”的bean时出错:调用init方法失败;嵌套异常是java.l
问题内容: 我可以这样创建一个临时表: 但是新表不可读,因为它说它没有主键。 是exisitingtable的主键,因此我希望它在temp表中得到相同的处理。 但是,无论如何,我宁愿找到某种ORM方式来执行此操作。鉴于: 如何在不执行100000命令的情况下填充一些选定的内容?还是有一种方法可以通过类似于上面的普通SQL版本的查询来创建表? 问题答案: 它不完全是ORM,但为了最初创建表,我将克隆
问题内容: 当我们必须使用 在Hibernate中,它们之间有什么区别? 问题答案: createQuery: http://docs.jboss.org/hibernate/core/3.6/reference/zh- CN/html/objectstate.html#objectstate- querying http://docs.jboss.org/hibernate/core/3.6/r
以下示例将演示如何在DBUtils的帮助下,使用语句来创建记录。 我们将在表中插入一条记录。 语法 其中, insertQuery − Insert query having placeholders. queryRunner − QueryRunner object to insert employee object in database. 为了理解上述与DBUtils相关的概念,我们编写一个