Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno MySQL TIMESTAMP dotaz

Dobrý den,

potřeboval bych vytvořit sloupec typu TIMESTAMP.
Který je vždy unikátní (nemá hodnotu 2x stejnou) a který má jen tu hodnotu, kterou jsem mu vložil jako timestamp.

Mám toto:
INSERT INTO `tabulka`(`produkttimestamp`, `produktno`, `produktjmeno`, `produktpocet`, `produktsdph`, `produktbezdph`, `text`) VALUES (1512498287705,'01','nejaky text',10,2900,2521.74,'Poznámka')

Jenže když to spustím, tak mě databáze ignoruje můj vložený timestamp a klidně vloží si tam vlastní timestamp NOW.
Když se to pokusím spustit podruhé, tak mi ještě drze hlásí, že timestamp 0000-00-00 00:00 již existuje.
S rozhraním PHP MyAdmin se v tomto jednoduchém případě nelze domluvit.

Děkuji za pomoc.

// Něco podobného řeší tady:
nespecifikoval jsem timestampu nic a on si přitom klidně vyplní onchange CURRENT timestamp a podobně.

Předmět Autor Datum
Vždyť na tom odkazu je napsané, proč to dělá a jak tomu zabránit.
Wikan 08.12.2017 20:44
Wikan
Zvyčajne sa taký stĺpec označuje názvom ID, je to primary key integer, a mysql mu ponúka ponúka atri… poslední
pozorovateľ 09.12.2017 05:29
pozorovateľ

Zpět do poradny Odpovědět na původní otázku Nahoru