diff --git a/src/utils/exportSQL/mysql.js b/src/utils/exportSQL/mysql.js index 484d457..45f1f95 100644 --- a/src/utils/exportSQL/mysql.js +++ b/src/utils/exportSQL/mysql.js @@ -3,13 +3,14 @@ import { parseDefault } from "./shared"; import { dbToTypes } from "../../data/datatypes"; export function toMySQL(diagram) { + console.log(diagram) return `${diagram.tables .map( (table) => `CREATE TABLE \`${table.name}\` (\n${table.fields .map( (field) => - `\t\`${field.name}\` ${field.type}${field.unsigned ? " UNSIGNED" : ""}${field.size !== undefined && field.size !== "" ? "(" + field.size + ")" : ""}${ + `\t\`${field.name}\` ${field.type}${field.values ? "(" + field.values.map(value=>"'" + value + "'").join(", ") + ")" : ""}${field.unsigned ? " UNSIGNED" : ""}${field.size !== undefined && field.size !== "" ? "(" + field.size + ")" : ""}${ field.notNull ? " NOT NULL" : "" }${ field.increment ? " AUTO_INCREMENT" : ""