Dawno, dawno temu zamarzyła mi się funkcja, która budowała by tabelki z danymi w sposób automatyczny. Parametrem wyjściowym była by wyłącznie nazwa tabeli w bazie mysql. Cały czas był jednak problem z nagłówkami tabeli. Postanowiłem wykorzystać do tego możliwość dodawania komentarzy przy tworzeniu tabeli.
Stwórzmy tabelę:
CREATE TABLE IF NOT EXISTS `pacjenci` (
`id` int(10) unsigned NOT NULL auto_increment,
`imie` varchar(255) NOT NULL COMMENT 'Imię',
`nazwisko` varchar(255) NOT NULL COMMENT 'Nazwisko',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT ...
Read More »
Czasami potrzebna jest liczba zwacanych rekordów w zapytaniu
wysyłanym do Mysql. Do niedawna wykonywałem to tak
CREATE TABLE tabelka (p1 VARCHAR(50));
INSERT INTO TABLE tabelka VALUES ('roman'),('andrzej'),('tomek');
SELECT p1 FROM tabelka WHERE 1;
aby otrzymać liczbę rekordów w powyższym zapytaniu
wystarczyło wpisać:
SELECT COUNT(1) FROM tabelka WHERE 1;
+----------+
| COUNT(1) |
+----------+
| 3 |
+----------+
1 row in set (0.00 sec)
stosując ten sam warunek w pierwszym i drugim zapytaniu.
Niedawno natrafiłem na dyrektywę ułatwiającą to ...
Read More »