将图像插入表格(MYSQL)

时间:2018-04-20 08:44:11

标签: mysql

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

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

所以在/ database中我有一个创建表并插入用户的mysql脚本。

我的问题是。如何为他插入图像?我尝试过LOAD_IMAGE,但我不知道目录是什么。

任何帮助?

   -- 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');

0 个答案:

没有答案