Cytat
CREATE TABLE `session` (
`s_id` int(11) NOT NULL auto_increment,
`s_phpsid` varchar(255) NOT NULL,
`s_data` text NOT NULL,
`s_start` datetime NOT NULL,
`s_update` datetime NOT NULL,
PRIMARY KEY (`s_id`),
UNIQUE KEY `s_phpsid` (`s_phpsid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
`s_id` int(11) NOT NULL auto_increment,
`s_phpsid` varchar(255) NOT NULL,
`s_data` text NOT NULL,
`s_start` datetime NOT NULL,
`s_update` datetime NOT NULL,
PRIMARY KEY (`s_id`),
UNIQUE KEY `s_phpsid` (`s_phpsid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Wykonując zapytanie
Nawet jeśli tylko podmienia wartości to i tak podnosi s_id o jeden.
REPLACE INTO `session`(s_phpsid,s_data,s_start,s_update) VALUES('a20e36dd6654df5ea30ca626635fb141', 'a:0:{}', '2008-07-04 20:07:35', NOW())
Co zrobić aby przy podmianie wpisywał zawsze tą samą wartość kolumny s_id ?