Anonymní profil marfd – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil marfd – Programujte.comAnonymní profil marfd – Programujte.com

 

Příspěvky odeslané z IP adresy 2a00:1028:9197:a4da:adc1:cf22:c709:6453...–

marfd
MySQL › oder by primary
1. 9. 2018   #381434

#6 Kit
díky. Hm, trigger je dobrá věc, já to dělám přes transakce... teď mě napadlo že by lecos šlo udělat jedodušeji přez trigery.., ale co myslíš že je bezpečnější? Co kdyby z nějakého důvodu se ten trigger nemohl provézt?

marfd
MySQL › oder by primary
1. 9. 2018   #381431

#4 Kit
jde o tagy, rozhoduju se zda zobrazit posledních deset a nebo vybrat 10 nejlepších (radit podle 'pocet'), tady bych to count mít zrovna nemusel, to je pravda. Ale co když dělám výpis článků a potřebuju k tomu paginator, tak bud musím použít COUNT(*) (na zjištění celkového počtu článků) a nebo si založit tabulku kde si to číslo budu uchovávat. Jak bys to vyřešil ty?

marfd
Návrhy na vylepšení › Zruště programujte.com
1. 9. 2018   #381430

#10 Kit
a proč tě z itnetworku vyhodili jestli se můžu zeptat?

marfd
MySQL › oder by primary
1. 9. 2018   #381428

#2 Kit
mám utf8mb4_general_ci,

ale kdybych k tomu příkazu připsal i COUNT(*), tak to bude tedy méně efektivní?

marfd
MySQL › oder by primary
1. 9. 2018   #381423

Ahoj, mám

ID (primary), nazev, pocet

když řadím podle ORDER BY ID ASC LIMIT 10,

1) vybírají se všechny články a poté se řadí a vyberou jen 10

2) nebo se vybere jen posledních 10, tj. mysql nevybírá všechny články aby je mohl následně seřadit, ale uchovává si kde je konec / začátek.

+ ještě jeden dotaz, když mám 'název' v utf8, můžu tam dát klasický index, nebo musím fulltext?

Děkuji všem předem za odpověď   

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý