我正在使用下表:
CREATE TABLE `page` (
`id` int(11) unsigned NOT NULL,
`revision` float unsigned NOT NULL DEFAULT '1',
`title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`alias` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`text` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`parameters` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`,`revision`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
是否可以在 RedBeanPHP 中使用两列主键?通常你会使用R::load('page', 1)
,但因为我不仅想要 id=?,还想要 revision=? 这是行不通的。
我已经阅读了文档和一些 Stack Overflow 问题,但我找不到任何关于这个案例的答案。
谢谢你的帮助!