sql >> データベース >  >> RDS >> Mysql

テキストエディタでMySQLデータベースを編集したために壊れたシリアル化されたデータを修正しますか?

    次のページにアクセスしてください: http://unserialize.onlinephpfunctions.com/

    そのページに、次のシリアル化された文字列のサンプルが表示されます:a:1:{s:4:"Test";s:17:"unserialize here!";} 。その一部を取ります-s:4:"Test"; 。これは、「文字列」、4文字、そして実際の文字列を意味します。あなたがしたことにより、数字の数が文字列と同期しなくなったと確信しています。上記のサイトのツールを試してみると、たとえば「テスト」を「テス」に変更するとエラーが発生することがわかります。

    あなたがする必要があるのは、それらの文字数をあなたの新しい文字列と一致させることです。他のエンコーディングを破損していない場合(コロンなどを削除した場合)、問題は解決するはずです。



    1. APIクライアントに1,000,000のデータベース結果を提供するにはどうすればよいですか?

    2. Mysql一括更新

    3. ワンクリックで複数のSQLServerに接続する方法(登録サーバーグループ)-SQL Server/TSQLチュートリアルパート5

    4. PL / pgSQL関数をリファクタリングして、さまざまなSELECTクエリの出力を返します