[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: уникальные поля в мускуле
justyork
Всем привет, подскажите каким образом в мускуле можно задать, чтобы поле не было пустым.
Именно на мускуле. Сейчас он ругается, что поля пусты, но все равно добавляет.
Valick
так вам всетаки надо сделать уникальные поля или не пустые?
покажите дамп структуры таблицы
расскажите о сущности таблицы (информацию о чем она хранит) и в частности про это поле.

_____________
Стимулятор ~yoomoney - 41001303250491
justyork
Поля должны быть именно не пустые, уникальные то сделать просто.
В дампе нет ничего сверхъестественно обычные поля, инт, флоат, дата, время и нужно чтобы обработка была на стороне базы.
Причем время и дата не должны быть 0000-00-00 и тд.
Michael
Цитата (justyork @ 15.06.2013 - 06:05)
В дампе нет ничего сверхъестественно обычные поля,

неужели так сложно ответить на вопрос выше? Он же не спроста задавался?
Есть NOT NULL на полях?
В phpmyadmin выполнить SHOW CREATE TABLE `имя таблицы`.
1) показать сюда этот результат
2) написать текст запроса на который он ругается но вставляет

_____________
There never was a struggle in the soul of a good man that was not hard
justyork
CREATE TABLE `concentration` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date` date NOT NULL,
`time` time NOT NULL,
`z0` float NOT NULL,
`h0` float NOT NULL,
`h1` float NOT NULL,
`f0f2` float NOT NULL,
`exp` char(10) NOT NULL,
`rate` int(1) NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8


INSERT INTO `bd`.`concentration` (
`id` ,
`date` ,
`time` ,
`z0` ,
`h0` ,
`h1` ,
`f0f2` ,
`exp` ,
`rate`
)
VALUES (
NULL , '', '', '', '', '', '', '', ''
);

Добавлена 1 строка.
Идентификатор вставленной строки: 5
Warning: #1265 Data truncated for column 'date' at row 1
Warning: #1265 Data truncated for column 'time' at row 1
Warning: #1265 Data truncated for column 'z0' at row 1
Warning: #1265 Data truncated for column 'h0' at row 1
Warning: #1265 Data truncated for column 'h1' at row 1
Warning: #1265 Data truncated for column 'f0f2' at row 1
Warning: #1366 Incorrect integer value: '' for column 'rate' at row 1
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.