タグ

2010年12月22日のブックマーク (7件)

  • ビットの探検 : MySQLの外部キー制約

    IT、Graphicの知識を広げ深めます。誤りなどがあれば指摘して頂けると嬉しいです。例えば、書籍テーブル(子テーブル)内の出版社IDフィールドが、必ず親の出版社テーブルの出版社IDフィールドとして存在しなければならない場合、つまり、参照整合性を利用するときに必要なものが外部キー制約(Foreign Key Constraints)です。 (以下、MySQL、スクリプトともShift_JISを前提にします。) CREATE DATABASE fkey_db CHARACTER SET sjis;; USE fkey_db; SET NAMES SJIS; CREATE TABLE pub_company(cid INT NOT NULL ,name VARCHAR(40), PRIMARY KEY cid_k(cid ) )TYPE=InnoDB; CREATE TABLE book(ti

    ttake
    ttake 2010/12/22
    Cannot add or update a child row: a foreign key constraint fails
  • MySQL 外部キー - kozy.heteml.jp

    外部キーの簡単な例 † 親テーブルをcategory_tbl、子テーブルをitem_tblとし、子テーブルのcategory_idを外部キーとする。 ↑ テーブル定義 † MyISAMは外部キーに対応してないのでInnoDBを指定。 mysql> CREATE TABLE category_tbl( -> category_id INT PRIMARY KEY AUTO_INCREMENT, -> category_name VARCHAR(50) -> )ENGINE=InnoDB; Query OK, 0 rows affected (0.07 sec) mysql> CREATE TABLE item_tbl( -> item_id INT PRIMARY KEY AUTO_INCREMENT, -> item_name VARCHAR(50), -> category_id INT

    ttake
    ttake 2010/12/22
  • 2009-02-12

    # http://dev.mysql.com/doc/refman/5.1/ja/innodb-foreign-key-constraints.html [CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, ...) REFERENCES tbl_name (index_col_name, ...) [ON DELETE {RESTRICT | CASCADE | SET NULL | NO ACTION}] [ON UPDATE {RESTRICT | CASCADE | SET NULL | NO ACTION}] MySQLはInnoDBじゃないと外部キー動かないだす 外部キーはunquie制約ついてないと駄目 drop database if exists hoge; create database hoge; use hoge

    2009-02-12
    ttake
    ttake 2010/12/22
  • GAEのChannel APIを使ったしゃべるチャットを作ってみました - 技芸のおぼえがき

    Google App Engine 1.4.0がリリースされ、Push通信が可能なChannel APIが使えるようになったので、簡単なチャットプログラムを作ってみました。 ただ普通のチャットを作っても面白くないので、Google 翻訳で使われているText to Speech(音声を聞く)機能を使って発言を読み上げるようにしています。 デモ TTS Chat ※音量注意 できればChromeでアクセスしてください。(IE8、Firefoxでも動作はします) Google側の音声データ取得APIの変更により、音声の再生ができなくなる可能があります。 10分発言しないと接続が切れるので、その場合はリロードしてください。 Channel APIの処理の流れ 1. サーバ側 ユーザーを判別するためのClient ID(一意な文字列)を用意、それを基にTokenを作成しクライアントに渡す。 2.

    ttake
    ttake 2010/12/22
    google app engine
  • 34歳の私が中高生向けのWebサービスに携わって感じたこと。 « モノづくりブログ 株式会社8bitのスタッフブログです

    イチゴミルク飴つきのチラシを配るのでぜひよかったら こんにちは、株式会社8bitの高です。 先週のブログでも書いていましたが、当社のプリクラを使った中高生向けWebサービスがやっとリリースされました。 http://prilabo.net/ ガラケーのみ対応。 そもそもこのWebサービスは、アルバイトで来てくれている現役女子大生のアイデアから始まり、ほぼ20代前半のスタッフで企画・開発しました。 その中で私はというと、ちょっとした進行管理と技術的な部分でのサンプルコードの提供だけ携わった程度です。 一緒にミーティングに参加して、中高生など若年層に向けたWebサービスのユーザビリティーだとか感じ方に愕然とするものがあり、今回はそのことについて書きたいと思います。 はっきり言って、参考書でみるようなユーザービリティーやアクセシビリティーとか、企業に対してプレゼンするときのような提案や企画は

  • メダルの背後にiPadあり 世界バレーで眞鍋監督が使っていたアプリの正体 - ITmedia News

    ニュース メダルの背後にiPadあり 世界バレーで眞鍋監督が使っていたアプリの正体 バレーの全日女子チームを32年ぶりの銅メダルに導いた眞鍋監督。試合中、常に持っていたiPadには、何が表示されていたのか。 2010年12月22日 07時00分 更新 世界バレーの試合中、iPadを持つ眞鍋監督 JVA承認2010-12-02 今秋に開かれた、2010女子バレーボール世界選手権(2010世界バレー)。全日チームは3位という成績を残し、32年ぶりにメダルを獲得した。 チームを指揮した眞鍋政義監督は試合中、常にiPadを持っていた。画面に表示されていたのは、世界バレーのために特別に開発されたアプリ「Volley Pad」。「iPadのおかげで素早い判断ができた」――眞鍋監督は振り返る。 “データ戦”の現代バレー 現代バレーボールはデータ戦だ。ナショナルチーム同士の試合ではほとんどのチームがP

    ttake
    ttake 2010/12/22
  • 新作エロゲ「最終痴漢電車3」のテキストが無駄にかっこいい件について : はちま起稿

    新作エロゲ「最終痴漢電車3」のテキストが無駄にかっこいい件について 12月17日に発売したスタイリッシュ邪気眼痴漢アドベンチャー「最終痴漢電車3」のテキストが無駄にかっこいい 555 名前:名無しさん必死だな[sage] 投稿日:2010/12/21(火) 23:23:38 ID:gl48ETtuP [1/2] これが痴漢ゲーだと・・・ 577 名前:名無しさん必死だな[sage] 投稿日:2010/12/21(火) 23:25:38 ID:g7b4yQ0L0 [6/6] >>555 最終痴漢電車3のジャンルは スタイリッシュ邪気眼痴漢アドベンチャーだからな 586 名前:名無しさん必死だな[sage] 投稿日:2010/12/21(火) 23:26:36 ID:gl48ETtuP [2/2] ほんと無駄に文章格好良くてワロタw 596 名前:名無しさん必死だな[sage]

    ttake
    ttake 2010/12/22