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

PHP / MySQL:UUIDの保存と取得

    わかりました-私自身の質問に答えようとします。これは私が思いつくことができる最高のものです:

    パック:

    $binary =  pack("h*", str_replace('-', '', $string));
    

    開梱

    $string = unpack("h*", $binary);
    $string = preg_replace("/([0-9a-f]{8})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{12})/", "$1-$2-$3-$4-$5", $string);
    

    誰もが見ることができるこれに何か問題はありますか?



    1. MySQL-オペランドには1つの列が含まれている必要があります

    2. 1つのSQLクエリですべての親行を取得する

    3. 年を無視して、他の2つの日付の間の日付

    4. MySQLINクエリで順序を維持する