我正在尝试以下查询:
ALTER TABLE `booking`
ADD `feedback_id` INT(11) UNSIGNED,
INDEX `b_feedback_fk_idx` (`feedback_id` ASC),
CONSTRAINT `feedback_fk`
FOREIGN KEY (`feedback_id`)
REFERENCES feedback(`id`)
但它出现以下错误:
Query: ALTER TABLE `booking` ADD `feedback_id` INT(11) UNSIGNED, INDEX `b_feedback_fk_idx` (`feedback_id` ASC), CONSTRAINT `feedback_fk...
Error Code: 1064
Erreur de syntaxe près de '`b_feedback_fk_idx` (`feedback_id` ASC),
CONSTRAINT `feedback_fk`
FOREIGN ' à la ligne 4
答案 0 :(得分:0)
假设您要添加新索引和外键约束,则需要在public void onShowImage(javax.faces.event.ActionEvent event) {
try{
ConnectionPool.getInstance();
Base.open(ConnectionPool.dataSourcePooled);
List<photo_storage> photo = photo_storage.where("Primary_Key = ?",123);
for (photo_storage so:photo){ setShowPhoto("/hex("+ValueManager.encodeHexString(so.getBytes("Image_Data"))+")");
setFileName(so.getString("File_Name"));
setDataForImage(so.getString("Image_Data"));
}catch(Throwable t){
t.printStackTrace();
Statusbar.outputAlert(t.toString());
}finally {
Base.close();
}
}
和ADD
之前使用INDEX
。
CONSTRAINT