小编use*_*872的帖子

外键约束是否错误形成?

创建表时我得到了这个错误:外键约束形成错误???

{create table comment(
Comment_ID int UNSIGNED AUTO_INCREMENT not null,
User_1 varchar(50) not null,
Note_ID int(11) UNSIGNED not null,
PRIMARY key(Comment_ID),
  CONSTRAINT `fk_1` FOREIGN KEY (`User_1`) REFERENCES `user` (`Dev_ID`),
  CONSTRAINT `fk_2` FOREIGN KEY (`User_2`) REFERENCES `user` (`Dev_ID`),
  CONSTRAINT `fk_3` FOREIGN KEY (`Note_ID`) REFERENCES `note`(`Note_ID`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
}
Run Code Online (Sandbox Code Playgroud)

当我删除fk_3
这个我的笔记表时,这没关系

{ 
CREATE TABLE `note` (
 `Dev_ID` varchar(50) NOT NULL,
  `Note_ID` int(11) UNSIGNED NOT NULL,
  `Title` varchar(200) NOT NULL,
  `Time` datetime NOT NULL,
  `Mood` int(11) NOT NULL,
  `Body` varchar(3000) NOT NULL, …
Run Code Online (Sandbox Code Playgroud)

mysql

11
推荐指数
3
解决办法
3万
查看次数

无法使用JDBC插入表中

我在mysql中使用时,以下查询成功

INSERT INTO user(`dev_id`,`email`) VALUES('123','456@gmail.com');
Run Code Online (Sandbox Code Playgroud)

但是在java jdbc中我遇到了这个异常:

Can not issue data manipulation statements with executeQuery().
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
    at com.mysql.jdbc.Statement.checkForDml(Statement.java:417)
    at com.mysql.jdbc.Statement.executeQuery(Statement.java:1140)
Run Code Online (Sandbox Code Playgroud)

我的表有5列,3列有默认值= null;

java mysql jdbc

3
推荐指数
1
解决办法
622
查看次数

检查节点在jsoup中是否有明文?

我知道方法Element.hasText()可以检查节点是否在jsoup上有文本但是包含链接文本.我只想检查它是否有纯文本?谁能给我一些解决方案?非常感谢

html css java dom jsoup

2
推荐指数
1
解决办法
1656
查看次数

标签 统计

java ×2

mysql ×2

css ×1

dom ×1

html ×1

jdbc ×1

jsoup ×1