将图像插入表(mysql)

46scxncf  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(131)

我正在加载一个使用hibernate创建表的脚本

<property name="hibernate.hbm2ddl.auto">create</property>
 <property name="hibernate.hbm2ddl.import_files">/database/initial.sql</property>

所以在/database中我有一个mysql脚本,它创建一个表并插入一个用户。
我的问题是。我该如何为他插入图像?我试着加载你的图片,但我不知道目录是什么。
有什么帮助吗?

-- Users
    CREATE TABLE IF NOT EXISTS `users` (
  `username` varchar(45) NOT NULL,
  `name` varchar(45) DEFAULT NULL,
  `hashedPassword` varchar(500) NOT NULL,
  `enabled` tinyint(1) NOT NULL DEFAULT '1',
  `image` mediumblob,
  `team` int(11) DEFAULT NULL,
  `userRole` int(11) NOT NULL,
  PRIMARY KEY (`username`),
  KEY `fkteam_idx` (`team`),
  KEY `fkrole_idx` (`userRole`),
  CONSTRAINT `fkrole` FOREIGN KEY (`userRole`) REFERENCES `user_roles` (`user_role_id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `fkteam` FOREIGN KEY (`team`) REFERENCES `team` (`idteam`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `users` (`username`, `name`, `hashedPassword`, `enabled`, `ìmage`, `userRole`) VALUES ('admin', 'admin', 'somepassword', '1' , HOW DO I PUT THE IMAGE HERE?? , '1');

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题