П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 6396 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 8497 раз(а).

Учебник HTML.
Просмотров 5108 раз(а).

Руководство по PHP5.
Просмотров 2278 раз(а).

Хостинг через призму DNS.
Просмотров 7424 раз(а).

Подборка текстов стандартных документов.
Просмотров 100 раз(а).

Учебник PHP - Самоучитель
Просмотров 5401 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 11593 раз(а).

Внешние атаки...
Просмотров 7842 раз(а).

Учебник PHP.
Просмотров 4511 раз(а).

SSI в примерах.
Просмотров 1368 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Администрирование пакета MySQL

Несоответствия типов в INSERT

В настоящее время инструкция INSERT дает ошибку только при вставке пустого указателя (NULL) в не пустой столбец.

При использовании INSERT или команды, которая может воздействовать на много записей, выполняется следующее:

  • Значения преобразуются в правый тип (от integer/real/string до integer/real/string) перед сохранением.
  • Слишком длинные строки усекаются, и увеличивается значение переменной 'warnings'.
  • Если значение ниже минимального значения для столбца, минимальное значение вставляется, и увеличивается значение переменной 'warnings'.
  • Если значение выше максимального значения для столбца, максимальное значение вставляется, и увеличивается значение переменной 'warnings'.
  • При преобразовании строки в целое число, значение усекается при первой не-цифре. Если в строке есть какой-либо символ, не являющийся цифрой, то увеличивается значение переменной 'warnings'.
  • При преобразовании строки в число с плавающей точкой увеличивается значение переменной 'warnings', если после целого числа есть какие-либо символы, кроме точки.

Во время связи клиента с сервером 'warnings information' возвращается только при использовании 'ALTER TABLE' или 'LOAD DATA FROM...'.

Назад | Вперед
Содержание (общее) | Содержание раздела



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru