Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL твърде дълга настройка за съкращаване/грешка на varchar

Можете да деактивирате STRICT_TRANS_TABLES и STRICT_ALL_TABLES . Това позволява автоматичното отрязване на вмъкнатия низ.

Цитат от MySQL Documentation.

Строгият режим контролира как MySQL обработва невалидни или липсващи стойности на оператори за промяна на данни, като INSERT или UPDATE. Една стойност може да бъде невалидна по няколко причини. Например може да има грешен тип данни за колоната или да е извън обхвата. Липсва стойност, когато нов ред за вмъкване не съдържа стойност за колона, различна от NULL, която няма изрична клауза DEFAULT в дефиницията си. (За колона NULL се вмъква NULL, ако стойността липсва.)

Справка:MySQL Server SQL режими



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво точно означава набор от знаци и съпоставяне?

  2. Нулиране на ROOT парола в MySQL 5.6

  3. mysql_real_escape_string() защитава ли НАПЪЛНО от SQL инжектиране?

  4. mysql изберете група сума по дата

  5. Какво е схема на база данни?