将 MySQL create table 查询转换为 H2 语法

Convert MySQL create table query to H2 syntax

我有一个小的 MySQL 语句(实际上是两个)来创建 table:

# --- !Ups

create table `user` (
  `id` BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  `first_name` TEXT NOT NULL,
  `last_name` TEXT NOT NULL,
  `mobile` BIGINT NOT NULL,
  `email` TEXT NOT NULL
)

# --- !Downs
drop table `user`

我想将两者都转换为 H2 语法。 H2没接触过,the documentation不是很干净

我假设删除查询是:

DROP TABLE USER

对吧?创建查询呢?

使用 Intellij 找到了解决方案:

# --- !Ups
CREATE TABLE PUBLIC.USER
(
  ID         BIGINT AUTO_INCREMENT PRIMARY KEY NOT NULL,
  FIRST TEXT                              NOT NULL,
  LAST  TEXT                              NOT NULL,
  MOBILE     BIGINT                            NOT NULL,
  EMAIL      TEXT                              NOT NULL
);

# --- !Downs
DROP TABLE PUBLIC.USER