Ik heb de volgende tabel aangemaakt;
Als ik nu de volgende query uitvoer:
Krijg ik vreemde resultaten. Hij voert nl niet 100002126139276 als facebook_id in maar een ander random getal.
Doordat hij dit doet probeert hij bij het volgende bezoek van de persoon opnieuw een insert omdat een select met het facebook_id geen resultaat oplevert.
Dit gebeurd bij meerdere mensen maar ook bij heel veel niet.
Wie heeft er enig idee?
SQL:
1
2
3
4
5
6
7
8
9
| CREATE TABLE IF NOT EXISTS `users` ( `facebook_id` int(50) NOT NULL, `name` text NOT NULL, `emailaddress` text NOT NULL, `first_visit` datetime NOT NULL, `last_visit` datetime NOT NULL, `status` text NOT NULL, PRIMARY KEY (`facebook_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; |
Als ik nu de volgende query uitvoer:
SQL:
1
| INSERT INTO users(facebook_id,name,emailaddress,first_visit,last_visit,status) VALUES ('100002126139276','Jenine Hoff','','2012-09-13 21:52:11','2012-09-13 21:52:11','NOT REGISTERED') |
Krijg ik vreemde resultaten. Hij voert nl niet 100002126139276 als facebook_id in maar een ander random getal.
Doordat hij dit doet probeert hij bij het volgende bezoek van de persoon opnieuw een insert omdat een select met het facebook_id geen resultaat oplevert.
Dit gebeurd bij meerdere mensen maar ook bij heel veel niet.
Wie heeft er enig idee?