Category Archives: SQL

Popis SQL příkazů

MySQL – tisk adresních štítků

Narazil jsem na zajímavý problém s tiskem adresních štítků z naší databáze. Potřeboval jsem odesílat více balíků z jedné zakázky na stejnou adresu. Normálně jsme tiskli jeden štítek několikrát. Ale stalo se, ze kurýr u zákazníka nevěděl kolik balíků má … Continue reading

Posted in Blog, SQL, Visual Basic | Tagged , , | Leave a comment

MySQL Error 1030 – Got error 134

MySQL Error 1030 – Got error 134 from storage engine Chyba se objeví při čtení z poškozené tabulky. Nemusí být nutně poškozená, stačí špatné indexy, nebo něco není úplně správně (například čtení už vymazaného řádku a pod.).  Nepátral jsem v … Continue reading

Posted in SQL | Leave a comment

Data truncated for column

Chyba Data truncated for column ‚x‘ at row 1 znamená, že se do databáze snažíte vložit číslo ve formátu, který není shodný s formátem slopce do kterého hodnotu vlkádáte. Tabulka má sloupec definovaný jako INT(99) a snažím se vkládat hodnotu … Continue reading

Posted in SQL | Leave a comment

Předposlední záznam

Pro výběr předposledního záznamu v tabulce se da jednoduše použít tato konstrukce: SELECT * FROM ( SELECT * FROM `vvv_00773400466_code_apl` ORDER BY `vvv_00773400466_code_apl`.`ID` DESC LIMIT 2 ) AS tmp ORDER BY tmp.ID ASC LIMIT 1 Jednoduché a elegantní…

Posted in SQL | Leave a comment

DELETE

Smazat řádky od Cislo_Radku (včetně) z tabulky Nejaka_Tabulka. DELETE FROM Nejaka_Tabulka WHERE ID >= ‚Cislo_Radku‘

Posted in SQL | Leave a comment

ALTER TABLE

Přidání dalšího Novy_sloupec do tabulky Nejaka_Tabulka ALTER TABLE Nejaka_Tabulka ADD Novy_Sloupec VARCHAR(255) Typ VARCHAR(255) může být nahrazený jiným typem obsahu sloupce: YESNO TEXT …

Posted in SQL | Leave a comment

UPDATE

Příklad pro nahrazení nějakého slova v databázi. nahradit: HradecKrálové správným: Hradec Králové UPDATE `knihajizd_97115`.`khn_adresni_body_1` SET `MESTO` = ‚Hradec Králové“ WHERE `MESTO` = ‚HradecKrálové‘

Posted in SQL | Leave a comment