php.lv forumi: 1062: Duplicate entry '1357505893' for key 1 - php.lv forumi

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1062: Duplicate entry '1357505893' for key 1 Mysql error

#1 User is offline   Wuu 

  • Daudzsološais profiņš
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 582
  • Joined: 2007.12.04

Posted 2009.03.14 11:52

Struktūra
create table forum_ref (ip INT UNSIGNED PRIMARY KEY, id INT, addtime TIMESTAMP);

Šis query vienreiz pievieno ,bet otrreiz negrib met erroru 1062: Duplicate entry '1357505893' for key 1
insert into forum_ref values (INET_ATON("'.$ip.'"),'.$id.',NOW());

Šis quary neko neatgriež kaut arī ieraksts no ip ir!
select count(ip) from forum_ref where ip = INET_ATON("'.$ip.'") limit 1;

Citu erroru nav!

This post has been edited by Wuu: 2009.03.14 11:53

http://uoc.lv/

#2 User is offline   marcis 

  • Programmēšanas meistars
  • PipPipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 1,496
  • Joined: 2007.06.27

Posted 2009.03.14 11:58

Jāņem vārdnīca palīgā - lauks ip tev ir primārā atslēga, kas nozīmē, ka divu vienādu atslēgu nevar būt. Tu centies pievienot ierakstu ar tādu pašu atslēgu, kāda jau eksistē, tāpēc mysql bļaustās.

SELECT COUNT(*) FROM `tabula` WHERE ip=INET_ATON('$ip')


#3 User is offline   Wuu 

  • Daudzsološais profiņš
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 582
  • Joined: 2007.12.04

Posted 2009.03.14 12:18

Paldies!!!
Un vel jautājums
delete from forum_ref where DATE(addtime) < CURDATE();

Erroru neatgriež ,bet vai strādās nezinu jo varēs pārbaudīt tik pēc 12 nakti! Kā lai pārbauda?
http://uoc.lv/

#4 User is offline   Kavacky 

  • Programmēšanas meistars
  • PipPipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 1,356
  • Joined: 2004.12.01

Posted 2009.03.14 12:45

Pagriez pulksteni datorā.
Content Management System: A pretentious way of saying "text editor."

PHP programmēšanā ir kā sintezators mūzikā - pateicoties tam ar to nodarbojas 1000x vairāk cilvēku nekā vajadzētu, no kuriem to 99.9% nevajadzētu darīt.

#5 User is offline   Wuu 

  • Daudzsološais profiņš
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 582
  • Joined: 2007.12.04

Posted 2009.03.14 13:14

Nevaru nav privilēģiju :D
http://uoc.lv/

#6 User is offline   bubu 

  • Koda dievs
  • PipPipPipPipPip
  • Group: Administratori
  • Posts: 9,196
  • Joined: 2004.03.16

Posted 2009.03.14 13:25

Aizstāj CURDATE() ar konkrētu datumu - pēc tiem 12-tiem naktī.
Un testēt nevajag uz produkcijas servera - vajag testēt uz atsevišķa developēšanas servera, kuram tev būs visas privilēģijas, kādas tik vien kārosi.

#7 User is offline   Wuu 

  • Daudzsološais profiņš
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 582
  • Joined: 2007.12.04

Posted 2009.03.15 09:53

Strādā no rīta paskatījos :)
http://uoc.lv/

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic