【ふく割】のアプリをスマホに入れて新規登録を行ったのですが、
仮登録メールが届かない現象が発生しました。
メールは「gmail」と「docomoメール」で試したのですが、
どちらとも届きませんでした。
そこで公式サイトの Youtube の説明を見ても上の不具合については言及がありませんでした。
画面をよく見るとなんと「Yahooメール」が推奨されていました。
そこで再度メール入力を「Yahooメール」にしたところ、やっと仮登録メールが届きました。
「Yahooメール」以外ではどこがOKなのでしょうか?
しかし、「Yahooメール」を推奨とはIDを持っていない方はどうすればいいのでしょうか...
後このアプリですが、非常に使い勝手が悪いです。
・最初の新規登録の場所が分かりにくい。
・最初の登録画面で都道府県の入力で「福井県」デフォルトになっていない。
・アプリのログイン後が本当にログインしているかの表示が無い。
やっている施策は良いのですから、もう少し、使い勝手が良いと有難いのですが。
文字列検索において、データ型が「非バイナリ文字列」(CHAR、VARCHAR、VARCHAR)の場合には
比較対象の照合順序が使用されます。
データ型が「バイナリ文字列」(BINARY、VARBINARY、BLOB)の場合の検索には比較対象のバイト値が使用されます。
尚、「非バイナリ文字列」と「バイナリ文字列」の比較では、「バイナリ文字列」の比較で処理されます。
「非バイナリ文字列」の比較で問題が発生する場合は、以下の様な場合です。
仮に以下の様なテーブルが在ったとします。
尚、このテーブルの文字コードは「latin1」になっているとします。
以下の様に一部一致検索(Like)を行います。
普通に考えると「A%」なので大文字「A」を含むものを検索されるのですが、小文字「a」も対象となって結果が表示されています。
文字コード「latin1」の照合順序ではアルファベットの大文字・小文字を区別しないため、この様なことが起こります。
そこで以下の様にSQLを変更してみます。
条件の対象となる「ADDCOL1」の照合順序を COLLATE で強制的に
「latin1」のバイナリ文字列である「latin1_bin」と
指定すると、大文字・小文字が区別されます。
最近のコメント