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ě.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
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