O
omaliesschen
Gast
Hi,
Wie lässt sich der unique Key bei einer Abfrage nutzen?
Zweite Frage. Warum lassen sich zwei Reihen mit identischer Chat_id einfügen?
Muss ein key nicht immer unique sein?
Wie lässt sich der unique Key bei einer Abfrage nutzen?
Code:
CREATE TABLE IF NOT EXISTS `user_chat_parent_nodes` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`cid` varchar(34) COLLATE utf8_bin NOT NULL,
`o_id` int(21) unsigned NOT NULL,
`p_id` int(21) unsigned NOT NULL,
`l` int(21) unsigned NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `core` (`o_id`,`p_id`),
KEY `cid_2` (`cid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=128 ;
Zweite Frage. Warum lassen sich zwei Reihen mit identischer Chat_id einfügen?
Code:
INSERT INTO `u_nodes` (`id`, `cid`, `o_id`, `p_id`, `l`) VALUES
(94, 'd09c2a8b40e790a2094ac1c7b8847dd1', 1, 7, 1369188147),
(95, 'd09c2a8b40e790a2094ac1c7b8847dd1', 7, 1, 1369188147)
Muss ein key nicht immer unique sein?
Zuletzt bearbeitet: