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

Коригиране на сериализирани данни, повредени поради редактиране на MySQL база данни в текстов редактор?

Посетете тази страница:http://unserialize.onlinephpfunctions.com/

На тази страница трябва да видите този примерен сериализиран низ:a:1:{s:4:"Test";s:17:"unserialize here!";} . Вземете част от него-- s:4:"Test"; . Това означава "низ", 4 знака, след това действителният низ. Почти съм сигурен, че това, което направихте, е причинило несинхронизирането на броя на символите с низа. Играйте с инструмента на споменатия по-горе сайт и ще видите, че получавате грешка, ако промените "Test" на "Tes", например.

Това, което трябва да направите, е да накарате тези знаци да съответстват на новия ви низ. Ако не сте повредили друго кодиране – премахнахте двоеточие или нещо подобно – това би трябвало да реши проблема.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NodeJS/mySQL - ER_ACCESS_DENIED_ERROR Достъпът е отказан за потребител 'root'@'localhost' (използвайки парола:ДА)

  2. Как да използвам променлива в readystatement за sql заявка?

  3. Попълнете таблиците на базата данни с голямо количество тестови данни

  4. mysql бавна заявка

  5. Намерете дублиращи се низове в базата данни