diff --git a/src/main/java/de/gnmyt/sqltoolkit/factory/TableFactory.java b/src/main/java/de/gnmyt/sqltoolkit/factory/TableFactory.java
index a26b0d7..6638f59 100644
--- a/src/main/java/de/gnmyt/sqltoolkit/factory/TableFactory.java
+++ b/src/main/java/de/gnmyt/sqltoolkit/factory/TableFactory.java
@@ -28,7 +28,7 @@ public class TableFactory {
      * @return this class
      */
     public TableFactory register(SQLTable table) {
-        connection.update(table.generateSQL());
+        table.create();
         REGISTERED_TABLES.put(table.getClass(), table);
         return this;
     }