シャドウバースについて質問してみよう。
※荒らし対策のため、初回訪問から24時間は質問できません。
質問しようとしたらこんなの出てきたんだけど
ググっても専門用語ばっかりで何を言ってるのかわけわかめだったからプログラミング詳しい人助けて
訳そうとしても専門用語が多くて全く意図を掴めない
まあなんか規約が犯されたのはわかった
これまでの回答一覧 (3)
外部キー違反ですが、例えば…
1.「客と買った商品の表」と2.「商品と値段の表」があります。
この場合、商品が外部キーです。
で、1.表に「田中、キャベツ」と登録しようとします。
でも、2.の表を見ると、キャベツという商品がない。
そうなると「それ追加しちゃだめだよ。」って怒られます。これが「外部キー違反」です。
SQLっていうデータベースからデータを取得するところでエラーを吐いてるっぽいですね
バグなんできにしなくても良いと思います
-
クォスムス Lv.214
foreign keyは一応外部キーってことなんですけど、2つのテーブルを繋ぎ合わせるキーっていってわかるのかなこれ… child rowは子キーを直せって言ってるんだと思いますけど自分webの開発はしたことないのでいまいちわからないです
データベース操作でエラーですね。
外部キー違反…なかなか説明しにくい。
例えば、
1.「学校名と生徒名の表」と2.「生徒名と住所の表」から、
「学校名、生徒名、住所の表」を作ろうとしました。
でも、「2.表を見たけど生徒名なんて列ないよ。噛み合ってないぞ!」っていうエラー。
…まぁ、雰囲気くらいは伝わるといいなぁ。
「それ追加しちゃダメだよ」って言うことろの意味を把握し得るのですが、追加とはどういうことですか?
この例えで言えば1が購入履歴、2が値段表で、「そんな商品うちでは取り扱ってないのに購入履歴に書いちゃだめだよ!」って感じですかね 帳簿に1行書くことをプログラミングだと「レコードの追加」と呼ぶので、1件データを書くことを単に追加とよく言います
エクセルのシートを思い浮かべましょう。A列が客名、B列が買った商品です。田中さんがキャベツを買ったという情報を保存するために、一番下の行(既に10行目まで書き込まれていたら11行目)に田中、キャベツと書き込みます。それだけです。
くぉさんそんな感じです。説明できる人いると助かる…
そう言うことですね。理解できました! BAは、具体例を出して教えてくれたこちらの方にしたいと思います。お二人方、詳しい説明ありがとうございました!