phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

Добавете ограничението NOT NULL към колона

Вие написахте:„Все още мога да вмъквам празни низове (=NULL)“, което звучи като недоразумение. В SQL празен низ не се оценява на NULL или обратно. Опитайте да вмъкнете празен низ и да направите SELECT from wall where token_message is NULL . Трябва да върнете нула реда. След това опитайте да направите вмъкване, където укажете NULL (без кавички) като стойност за вашата колона и трябва да получите очакваното съобщение за грешка.

Ако тези тестове работят както се очаква, значи всичко е наред и проблемът ви всъщност е, че искате да предотвратите вмъкването на празни низове. Вижте този въпрос за предложения или просто проверете за празни низове по време на валидиране преди заявката.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. PhpMyAdmin автоматично обновява MySQL таблицата

  2. MySql заявката не работи в PHP, но работи в phpMyAdmin

  3. Грешка при създаването на таблица в SQL

  4. Нямам достъп до XAMPP phpMyAdmin; пише:Грешка MySQL каза:Документация Не може да се свърже:невалидни настройки

  5. django, phpmyadmin и mysql?