kitchenkabuのプロフィール
- ベストアンサー数
- 5
- ベストアンサー率
- 55%
- お礼率
- 85%
- 登録日2004/12/03
- 削除フラグってどうなんでしょう?
運用方針として、まちがってDELETEしたりしないために、削除フラグというカラムを 設けたりする場合があると思います。 (しないですか?) ※少なくとも、2人の知人に聞いたところ、1. 削除フラグを利用したことがある、 2. 削除フラグは常に利用している、という回答でした。 そこで、いろいろ考えてみたところ、削除フラグという考え方は、 RDBの以下の機能とバッティングするのではないかと思いました。 ・外部キー制約のON DELETE CASCADEが利用できない ・参照先が削除された(delete_flag = 1)データであってもPRIMARY KEYを 参照できるので、外部キー制約違反にならない。 よって、参照整合性の維持を、DBを操作する側(PHPとか)で行わなくては ならず、かなり面倒です。 解決案や、みなさんの考えをお聞きしたく思います。 ※削除フラグカラムもプライマリーキーに含めて、マルチカラムプライマリーキーに して、参照元でも、マルチカラムで参照するという方法があるかもしれませんが、 どうもしっくりいきません。
- webをpdfファイルに変換できるフリーソフトありませんか?
ソースネクストからでてるような サイトをPDF のファイルにして加工してFAXしたいのですが フリーソフトありませんか?
- 締切済み
- その他(業務ソフトウェア)
- momom0620j
- 回答数2
- ブログのアクセスアップ方法
ブログをやっているのですが、アクセスがあまりありません。どうにかしてアクセスを無料であげたいのですが、なにかいい方法はありませんでしょうか? できる限りたくさん試してみたいです。 宜しくお願い致します。
- ベストアンサー
- ブログ
- konichiwa532
- 回答数5
- JSPのエラー原因がわかりません。
皆様にはお世話になっております。 JSPでMySQLのDBにデータを新規登録させるものを作っていますが、書込みができなくて困っています。 実行すると JDBC 接続エラー java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+VALUES ('名前','','','','','null','','','')' at line 1 と出てしまいます。エラー箇所は // クエリーを実行する stmt = conn.createStatement(); stmt.executeUpdate("INSERT INTO adres (name, zip, adrs, fhone, fax, pfhone, mail, birth, info) +VALUES ('" + name + "','" + zip + "','" + adrs + "','" + fhone + "','" + fax + "','" + pfhone + "','" + mail + "','" + birth + "','" + info + "')"); この部分とわかってはいるのですが、 どこが間違っているのかわからない状態なので、どなたか御教授お願い致します。
- JSPのエラー原因がわかりません。
皆様にはお世話になっております。 JSPでMySQLのDBにデータを新規登録させるものを作っていますが、書込みができなくて困っています。 実行すると JDBC 接続エラー java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+VALUES ('名前','','','','','null','','','')' at line 1 と出てしまいます。エラー箇所は // クエリーを実行する stmt = conn.createStatement(); stmt.executeUpdate("INSERT INTO adres (name, zip, adrs, fhone, fax, pfhone, mail, birth, info) +VALUES ('" + name + "','" + zip + "','" + adrs + "','" + fhone + "','" + fax + "','" + pfhone + "','" + mail + "','" + birth + "','" + info + "')"); この部分とわかってはいるのですが、 どこが間違っているのかわからない状態なので、どなたか御教授お願い致します。