環境 MySQL 5.5で確認 経緯 データ操作上、外部キー制約を無効にしたい場面があります。 やること 無効にする SET FOREIGN_KEY_CHECKS = 0 有効に戻す SET FOREIGN_KEY_CHECKS = 1 Tweet
環境 MySQL 5.5で確認 経緯 データ操作上、外部キー制約を無効にしたい場面があります。 やること 無効にする SET FOREIGN_KEY_CHECKS = 0 有効に戻す SET FOREIGN_KEY_CHECKS = 1 Tweet
テーブル名/インデックス名/カラム名を変更する(ALTER TABLE RENAME文) 作成済みのテーブルに対してテーブル名の変更やカラム名の変更を行うには ALTER TABLE RENAME 文を使います。書式は次の通りです。 テーブル名の変更 ALTER TABLE tbl_name RENAME [TO|AS] new_tbl_name インデックス名の変更 ALTER TABLE tbl_name RENAME INDEX old_index_name TO new_index_name カラム名の変更 ALTER TABLE tbl_name RENAME COLUMN old_col_name TO new_col_name
さて、雑誌(magazines)と出版社(publishers)を Model::$belongsTo で連結させることができましたが、今度は都道府県(states)と出版社を連結させて、3つのテーブルを使います。 実用的な問題として、ひとつのテーブルで収まることはまず無い訳で、ログやら単純なマスターテーブル程度ならばいいのですが、【真面目に】テーブルを正規化していれば、3 つ以上のテーブルが連結するのは当たり前ですッ!!! … だといいなぁ、という希望的観測も含めて(苦笑)。 -- 雑誌テーブル create table magazines ( id int not null, name varchar(50), publisher_id int, price int ); -- 出版社テーブル create table publishers ( id int not null, nam
<?php $values = array('A', 'B', 'C', 'D', 'E', 'F', 'G'); $idx = 0; $col = 3; // カラム数 ?> <table> <?php foreach ($values as $value) { ?> <?php if ($idx % $col == 0) { ?> <tr> <?php } ?> <td><?php echo $value?></td> <?php if ($idx % $col == $col - 1) { ?> </tr> <?php } ?> <?php $idx++; ?> <?php } ?> <?php if (($idx - 1) % $col != $col - 1) { ?> </tr> <?php } ?> </table>[出力結果] A B C D E F G こちらの方がスマー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く