Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 26.12.2014 Ostrzeżenie: (0%)
|
Atrybut {data_wpisu} powinien dla nie wpisanej wartości wstawiać z automatu bieżący czas a wpisuje wartości zerowe.
Co ja tu żle napisałem? mysql> SELECT * FROM czas WHERE id=1; +----+------+----------+---------------------+----------------------------+----------------------+ | id | imie | nazwisko | data_wpisu | data_ostatniej_modyfikacji | data_usuniecia_wpisu | +----+------+----------+---------------------+----------------------------+----------------------+ | 1 | Adam | Małysz | 0000-00-00 00:00:00 | 0000-00-00 | 0000-00-00 | +----+------+----------+---------------------+----------------------------+----------------------+ mysql> CREATE TABLE IF NOT EXISTS `czas` ( -> `id` int(11) NOT NULL AUTO_INCREMENT, -> `imie` varchar(15) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL, -> `nazwisko` varchar(30) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL, -> `data_wpisu` timestamp NOT NULL, -> `data_ostatniej_modyfikacji` date NULL, -> `data_usuniecia_wpisu` date NOT NULL, -> PRIMARY KEY (`id`) -> ) ENGINE=MyISAM -> ; Query OK, 0 rows affected (0.15 sec) mysql> INSERT INTO `czas` (`id`, `imie`, `nazwisko`,`data_wpisu`, `data_ostatniej_modyfikacji`, `data_usuniecia_wpisu`) VALUES -> ('', 'Adam', 'Małysz','','',''); Query OK, 1 row affected, 4 warnings (0.00 sec) mysql> SHOW COLUMNS FROM czas; +----------------------------+-------------+------+-----+-------------------+-----------------------------+ | Field | Type | Null | Key | Default | Extra | +----------------------------+-------------+------+-----+-------------------+-----------------------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | imie | varchar(15) | NO | | NULL | | | nazwisko | varchar(30) | NO | | NULL | | | data_wpisu | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | | data_ostatniej_modyfikacji | date | YES | | NULL | | | data_usuniecia_wpisu | date | NO | | NULL | | +----------------------------+-------------+------+-----+-------------------+-----------------------------+ 6 rows in set (0.00 sec) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
wywal te kolumny z INSERT, niech zostaną tylko imie i nazwisko
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 26.12.2014 Ostrzeżenie: (0%)
|
Dzięki, poszło.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 00:29 |