提交 68c13629 编写于 作者: J jurgen

MySQL comment escape

Former-commit-id: afb95ae3
上级 8ca8f747
......@@ -70,11 +70,15 @@ public class MySQLTableColumnManager extends SQLTableColumnManager<MySQLTableCol
decl.append(" AUTO_INCREMENT"); //$NON-NLS-1$
}
if (!CommonUtils.isEmpty(column.getComment())) {
decl.append(" COMMENT '").append(column.getComment()).append("'"); //$NON-NLS-1$ //$NON-NLS-2$
decl.append(" COMMENT '").append(escapeComment(column.getComment())).append("'"); //$NON-NLS-1$ //$NON-NLS-2$
}
return decl;
}
private String escapeComment(String comment) {
return comment.replace("'", "\\'");
}
@Override
protected MySQLTableColumn createDatabaseObject(DBECommandContext context, MySQLTableBase parent, Object copyFrom)
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册