小编Gui*_*mao的帖子

更新时 PostgreSQL 表行到底部

我目前正在 Laravel 应用程序中从 MySQL 迁移到 PostgreSQL,我注意到更新时,该行转到表的末尾(底部)。

在应用程序中,我知道我可以使用 ORDER BY 进行排序,但我指的是执行 UPDATE 操作时数据库的内部行为。

在Mysql中,它保持在更新前占据的相同位置。有什么办法可以应用这个功能吗?它会是一个 InnoDB 功能吗?使用 Navicat Premium 12.1 DBMS。

我认为这只是审美因素,但即便如此,我还是想学习如何执行这种“永久受戒”。

数据库采用 UTF-8 编码和 pt_BR.UTF8 排序规则和 ctype。以下是表格:

CREATE TABLE `properties` (
   `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
   `title` varchar(255) NOT NULL,
   `description` text NOT NULL,
   `name` varchar(255),
   `rental_price` decimal(10, 2),
   `sale_price` decimal(10, 2)
);
Run Code Online (Sandbox Code Playgroud)

谢谢你们!

php mysql postgresql laravel-5

4
推荐指数
1
解决办法
689
查看次数

标签 统计

laravel-5 ×1

mysql ×1

php ×1

postgresql ×1