В UTM v. 4 есть таблица bills_history, в которой есть поле date.
Данное поле имеет опцию auto_increment
Для чего это сделано?
Можно в нем убрать auto_increment?
bills_history - date
mysql> desc bills_history;
+---------------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------------+------+-----+---------+-------+
| login | varchar(20) | | | | |
| date | int(11) | | MUL | 0 | |
| qnt | float(10,4) | | | 0.0000 | |
| who | varchar(20) | | | | |
| what | varchar(20) | | | | |
| comments | text | | | | |
| currency_id | int(10) unsigned | | | 0 | |
| qnt_currency | float(10,4) | | | 0.0000 | |
| real_pay_date | int(10) unsigned | | | 0 | |
| uid | int(10) unsigned | | | 0 | |
+---------------+------------------+------+-----+---------+-------+
10 rows in set (0.02 sec)
Не вижу тут такой опции.
Я думаю, лучше убрать этот автоинкримент ...
+---------------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------------+------+-----+---------+-------+
| login | varchar(20) | | | | |
| date | int(11) | | MUL | 0 | |
| qnt | float(10,4) | | | 0.0000 | |
| who | varchar(20) | | | | |
| what | varchar(20) | | | | |
| comments | text | | | | |
| currency_id | int(10) unsigned | | | 0 | |
| qnt_currency | float(10,4) | | | 0.0000 | |
| real_pay_date | int(10) unsigned | | | 0 | |
| uid | int(10) unsigned | | | 0 | |
+---------------+------------------+------+-----+---------+-------+
10 rows in set (0.02 sec)
Не вижу тут такой опции.
Я думаю, лучше убрать этот автоинкримент ...
- Mike
- Сообщения: 45
- Зарегистрирован: Чт фев 03, 2005 19:14
- Откуда: Московская обл., г. Фрязино
- Контактная информация:
Может у Вас UTM v. 5 ?
У меня 4-я версия
| bills_history | CREATE TABLE `bills_history` (
`login` varchar(20) NOT NULL default '',
`date` int(4) unsigned NOT NULL auto_increment,
`qnt` float NOT NULL default '0',
`who` varchar(20) NOT NULL default '',
`what` varchar(20) NOT NULL default '',
`comments` text NOT NULL,
`currency_id` int(2) unsigned NOT NULL default '0',
`qnt_currency` float NOT NULL default '0',
`real_pay_date` int(4) unsigned NOT NULL default '0',
`uid` int(2) unsigned NOT NULL default '0',
KEY `date` (`date`,`uid`)
) TYPE=MyISAM |
У меня 4-я версия
| bills_history | CREATE TABLE `bills_history` (
`login` varchar(20) NOT NULL default '',
`date` int(4) unsigned NOT NULL auto_increment,
`qnt` float NOT NULL default '0',
`who` varchar(20) NOT NULL default '',
`what` varchar(20) NOT NULL default '',
`comments` text NOT NULL,
`currency_id` int(2) unsigned NOT NULL default '0',
`qnt_currency` float NOT NULL default '0',
`real_pay_date` int(4) unsigned NOT NULL default '0',
`uid` int(2) unsigned NOT NULL default '0',
KEY `date` (`date`,`uid`)
) TYPE=MyISAM |
Последний раз редактировалось Mike Чт июн 02, 2005 09:38, всего редактировалось 1 раз.
Ничего подобного у меня нет:
CREATE TABLE `bills_history` (
`login` varchar(20) NOT NULL default '',
`date` int(11) NOT NULL default '0',
`qnt` float NOT NULL default '0',
`who` varchar(20) NOT NULL default '',
`what` varchar(20) NOT NULL default '',
`comments` text NOT NULL,
`currency_id` int(10) unsigned NOT NULL default '0',
`qnt_currency` float NOT NULL default '0',
`real_pay_date` int(10) unsigned NOT NULL default '0',
`uid` int(10) unsigned NOT NULL default '0',
KEY `date` (`date`,`uid`)
) TYPE=MyISAM;
Вывод: убирайте нафиг.
CREATE TABLE `bills_history` (
`login` varchar(20) NOT NULL default '',
`date` int(11) NOT NULL default '0',
`qnt` float NOT NULL default '0',
`who` varchar(20) NOT NULL default '',
`what` varchar(20) NOT NULL default '',
`comments` text NOT NULL,
`currency_id` int(10) unsigned NOT NULL default '0',
`qnt_currency` float NOT NULL default '0',
`real_pay_date` int(10) unsigned NOT NULL default '0',
`uid` int(10) unsigned NOT NULL default '0',
KEY `date` (`date`,`uid`)
) TYPE=MyISAM;
Вывод: убирайте нафиг.
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0