ずーっと、半年以上お休みしてたLinuxのLAMPサーバーの開発を、先月からまた再開し、昨日から稼働
色々と検証したつもりだったんですが!
MyISAMからInnoDBに変換した時に、nullを許可する設定が外れちゃったみたいです
null=存在しない
まぁおおよそ「何も入れる事がない」かな?
ちょっと違うか
入力欄を全部入力しないとinsertできない、という、恐ろしい現象
一生懸命にnullの許可を与えていったのですが。
とりあえず、文字列は問題なくクリア
intはnullを許可しても、0を入力しなきゃいけなくなってました
0はnullとは違うじゃーん!!!
まぁintは0でいいとして、dateがねー
昔はdateにもnullが許可できて、空欄でもinsertできたんですが、そう簡単にはいきませんでした
せめて0000-00-00でも入れられたらよかったんですけど。
何か設定があるんでしょうね
解決できませんでした
とりあえず、Linuxがサポートしてる一番最初の日1000-01-01を仮に入力しておくことに。
でもさ、columnの中は、全部nullはyesになってたのよ
多分、バージョンアップしたら制約が厳しくなったのではないか、と。
どんな事でも、世の中、どんどん制約が厳しくなっていきますね(笑)
検証は、とりあえず欄を埋めて、insertできるか出来ないか、とか。
modfyできるかどうか、とか、
で検証してきたから、思わぬ落とし穴でした
やっぱり、検証は色々と想定してせねば
insertできたー
このページのプログラムは成功!
で、おしまいだったので。
ゲームやさんが、バグを見つけるために、ずーっと何回も何回も同じゲームをやらせる、って、こういう事なんですね
あと、普通の社内ホームページから、Linuxへ飛ばすリンクをコンピュータの名前で貼ってたんですけど、
新ページが表示出来るパソコンと出来ないパソコンが。
どっちか、なら、何か設定が違うんだろうけど、どっちも存在するんですよ、これが
社内のシステムやさんに聞いても解決せず
一応、マスターブラウザーになってるんじゃないか?とか色々とやってみたんです
コンピュータの名前じゃなくて、IPアドレスにしたら、しっかりと表示されるんですけどね。
とりあえず、コンピュータの名前じゃなくてIPアドレスでリンク付け
で、友人に聞いたら「dnsで名前解決してる?」との質問
名前解決とはなんぞな?
最初はサクッとスルーしちゃったんですが、実はコレが当たりでした
名前解決とは。
ネットワークにパソコンが存在始めると、Hostsに名前の登録依頼
Hostsは名前が登録して更新。
各パソコンがそのHostsの一覧をダウンロードして、そのパソコンの名前のところにたどり着く
で、Hostsの一覧が早速ダウンロード出来てるパソコンと、まだダウンロード出来てないパソコンがあった
と。
で、ダウンロード出来てないパソコンには新ページが表示されなかった
という仕組みらしいです
ググった結果なので、解釈が違うかもしれませんが
とりあえず、Hostsはそのうちみんなダウンロードできるんだろうから、2週間後にパソコンの名前でリンクを貼りなおそう、と。
IPアドレス、って怖いイメージしかないわぁ
乗っ取りできちゃうもんね
そんなこんなで、今日もLinuxに囚われた1日でした
他に仕事がたんまり溜まってしまったので、
まだdateのnullを解決せにゃいかんのですが、とりあえずお預け、ですね
でも、プログラムの作業、好き❤️
環境構築は苦手ですが![]()
ひたすらコードの記述をしていくプログラマーになるのもいいなぁ
と、思う今日この頃なのでした
会社で色々とありすぎるんで、なんかいい募集ないかなぁ?
と、求人チラ見したりして(^^)