SQL time v milisekundách

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Nallim
nováček
Příspěvky: 12
Registrován: 17 lis 2014 12:00

SQL time v milisekundách

Příspěvek od Nallim »

Ahoj,

poradí mi někdo jak dostat do databáze hodnotu času ve formátu: "00:00.000" (mm:ss:ms) aby se to chovalo jako čas?

Našel jsem toto http://dev.mysql.com/doc/refman/5.6/en/f... -> TIME(2), ale phpMyAdmin mi to nechce vzít.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: SQL time v milisekundách

Příspěvek od CZechBoY »

Čau,
na co potřebuješ milisekundy?

Udělej si novej sloupec a do něj si ukládej ty tvoje milisekundy + si vytvoř pohled, kterej ti vrátí čas ve formátu, který potřebuješ :-)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
tomtom17
nováček
Příspěvky: 3
Registrován: 08 srp 2015 18:39
Kontaktovat uživatele:

Re: SQL time v milisekundách

Příspěvek od tomtom17 »

Zkus vytvořit (upravit) tabulku přímo dotazem a ne ve formuláři. A zadáváš i hodiny? Tohle mi funguje:

Kód: Vybrat vše

CREATE TABLE t1 ( c1 TIME(3));
INSERT INTO t1 (c1) VALUES ('00:12:34.567');
SELECT * FROM t1; 
Vrátí:
c1
-----------------
00:12:34.567
★ POTŘEBUJEŠ TIP NA DOBRÝ FILM?
Doporučení filmů přímo tobě na míru - iXi Films
Odpovědět

Zpět na „Programování a tvorba webu“