小编lcj*_*ury的帖子

使用复合类型创建新表

在 ORDBMS 数据库中,我看到可以使用复杂类型:

create type name as( ...)
Run Code Online (Sandbox Code Playgroud)

我可以在创建新表时引用这些类型,例如:

create table example (row_name ref(name))
Run Code Online (Sandbox Code Playgroud)

如何在 PostgreSQL 中实现相同的目标?

postgresql database-design ddl composite-types

9
推荐指数
1
解决办法
4670
查看次数

mysqldump 与 LIMIT 和 --order-by-primary

我想使用 mysqldump 从数据库中检索 X 第一行(其中“第一”按主键排序)。

我正在尝试通过以下方式使用 mysqldump:

mysqldump [connection-info] -where"1=1 LIMIT 40" --order-by-primary database table >> file.sql

(这是在为不同的表运行不同配置的脚本中)

现在,问题是,该命令创建以下查询:

SELECT /*!40001 SQL_NO_CACHE */ * FROM桌子WHERE 1=1 LIMIT 40 ORDER BY primary_key

是无效查询,我需要LIMIT 40将 放在ORDER BY语句之后。

mysqldump

3
推荐指数
1
解决办法
7118
查看次数