カラムに「リンク切れか否か」だけを示すべくBIT型を使おうとしています。
しかし以下hoge()のようにデフォルト値をセットしますと、画像のようにデフォルト値がエンコードされたものになるかと思います。
php
1 global $wpdb; 2 $sql = "CREATE TABLE wp_pages ( 3 `ID` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT 4 ,`users_ID` BIGINT(20) UNSIGNED NOT NULL 5 ,`is_linkrot` BIT(1) NOT NULL DEFAULT b'0' 6 ,`sentence` VARCHAR(1000) NOT NULL 7 ,PRIMARY KEY (`ID`) 8 );"; 9 add_option($table_name."_version", '1.0'); 10 require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
これについて疑問なのですが、このような値が入るのならば、BITでなくINTの方がいいのではないでしょうか。
「リンク切れか否か」はつまりtrue|falseの意味合いがあると思い、そのような場合に適したカラムはBITだと調べてのですが、これは間違っていますか?
それともBITで間違ってはいないが、デフォルト値の入れ方に問題があったりするのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/21 23:05
2020/05/21 23:06