天天看点

通过mybatis 在代码中动态的创建数据库的表

<update id="updateTableName" parameterType="string">
    alter table v3_apmsg rename to ${tableName}
</update>

<update id="createTable">
    CREATE TABLE `v3_apmsg`  (
      `MODIFIED_TIME` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
      `DEL_FLAG` tinyint(1) NOT NULL DEFAULT 0 COMMENT '删除标志',
      PRIMARY KEY (`DEVICEID`) USING BTREE
    ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '热点轨迹信息' ROW_FORMAT = Dynamic;
</update>
           
void updateTableName(@Param("tableName") String tableName);

/**
 * 创建一个V3Apmsg表
 */
void createTable();