kitchenkabuのプロフィール

@kitchenkabu kitchenkabu
ありがとう数7
質問数1
回答数11
ベストアンサー数
5
ベストアンサー率
55%
お礼率
85%

  • 登録日2004/12/03
  • 削除フラグってどうなんでしょう?

    運用方針として、まちがってDELETEしたりしないために、削除フラグというカラムを 設けたりする場合があると思います。 (しないですか?) ※少なくとも、2人の知人に聞いたところ、1. 削除フラグを利用したことがある、 2. 削除フラグは常に利用している、という回答でした。 そこで、いろいろ考えてみたところ、削除フラグという考え方は、 RDBの以下の機能とバッティングするのではないかと思いました。 ・外部キー制約のON DELETE CASCADEが利用できない ・参照先が削除された(delete_flag = 1)データであってもPRIMARY KEYを  参照できるので、外部キー制約違反にならない。 よって、参照整合性の維持を、DBを操作する側(PHPとか)で行わなくては ならず、かなり面倒です。 解決案や、みなさんの考えをお聞きしたく思います。 ※削除フラグカラムもプライマリーキーに含めて、マルチカラムプライマリーキーに  して、参照元でも、マルチカラムで参照するという方法があるかもしれませんが、  どうもしっくりいきません。

    • ベストアンサー
    • sweepea
    • MySQL
    • 回答数5
  • webをpdfファイルに変換できるフリーソフトありませんか?

    ソースネクストからでてるような サイトをPDF のファイルにして加工してFAXしたいのですが フリーソフトありませんか?

  • ブログのアクセスアップ方法

    ブログをやっているのですが、アクセスがあまりありません。どうにかしてアクセスを無料であげたいのですが、なにかいい方法はありませんでしょうか? できる限りたくさん試してみたいです。 宜しくお願い致します。

  • 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 + "')"); この部分とわかってはいるのですが、 どこが間違っているのかわからない状態なので、どなたか御教授お願い致します。

    • ベストアンサー
    • hisajiro
    • Java
    • 回答数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 + "')"); この部分とわかってはいるのですが、 どこが間違っているのかわからない状態なので、どなたか御教授お願い致します。

    • ベストアンサー
    • hisajiro
    • Java
    • 回答数5