Jump to content
php.lv forumi

1062: Duplicate entry '1357505893' for key 1


Wuu

Recommended Posts

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!

Edited by Wuu
Link to comment
Share on other sites

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')

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...