テーブル設計

2/2ページ

レスポンシブデザインについて考えてみる

レスポンシブデザインについて考えてみる 今や流行であるしシステムの重要要件となってきたスマホ対応。レスポンシブデザインと言う言葉も様々なメディアで目にする事が多くなってきました。 本屋さんにそのままズバリのタイトル本があるくらいですから、WEBエンジニアでは当たり前の言葉ですよね。 そんなレスポンシブデザインについて現在のシステムを作成する中で思う所があったのでまとめてみます。 そもそもレスポンシ […]

SQLSTATE[42S01]: Base table or view already exists: 1050 Table

Laravelのmigrateでエラー発生しました SQLSTATE[42S01]: Base table or view already exists: 1050 Table ‘ ~テーブル情報~ ‘ いったい何事だ!と言うことで調べました。 テーブルあるのにまた作ろうとしてるよ エラーの内容は『作成指示のテーブルは既に存在しています』と言うものでした。 ん~~作った覚え […]

phpMyAdmin:CSVインポートでNULLを入れる方法

MYSQLにCSVインポートでNULLを入れる方法 PHP使いのMYSQLクライアントツールと言えばphpMyAdminが定番ですよね。 今回も私の失敗談からの備忘録。「CSVでNULL入らねーじゃねーか」の解決編となります。 商品情報の検索システムが完成し、実データを入れてやろうとデータを作成しました。 データ作成ツールはExcel。その為、値の入っていないカラムは通常【空白】で処理されます。 […]

マルコフ連鎖用テーブルの構造

マルコフ連鎖用テーブルの構造について 以前記載した内容は実装データを何も公開しませんでした。 「こんなことできるよ」と言う情報と実際にマルコフ連鎖で作った文章を載せただけにもかかわらず見て頂けることが多かったため、今回は私が悩んで作成したテーブル構造を記載しようと思います。 マルコフ連鎖用テーブル 様々な条件を試した結果、それなりに商品に合致した文章を作る為には下記条件がベストであると考えています […]

ベタ打ちPHPからLaravelへのコンバート

現行システムの改善を考える 1年前に自作したシステムを一般化しようという今のプロジェクト。 Laravelに移植する事とし、テーブル設計の見直しをしています。 今のシステムを使っていて、私が不満足な点の改善をベースとしてテーブル設計そのものを再構築しようとしましたが、意外とそんな必要ないとの結論に至りました。 1年間考えて構成したDBなので、重複はあったりするものの、基本的に欲しい所に欲しいデータ […]

Laravelでハマったcharset:utf8mb4

Laravelでハマったcharset:utf8mb4 最近Laravelでのプログラミングに明け暮れてます。 おかげでブログの更新が疎かになってますが、完成したプログラムはきっと皆さまのお役に立つものであろうと思います。 そのプログラムの中でハマった個所の備忘録です。 そもそもcharsetって何? 10年前くらいから楽天市場とお付き合いのある店舗さんならお分かりだと思います。 charsetと […]

ネットショップのヘッダーは見られない!

ネットショップのヘッダーのありかた 色々と思う所があり、楽天市場店のヘッダーを修正しています。 現在のヘッダーは会社案内などの業務的な情報が網羅されてるものの、特に目を引く情報が無い状態。 この状態にしたのにも理由があって『ネットショップのヘッダーは見られない』その情報と自分の経験が合致したからなのですが、まぁなんというか業務的と言うか勢いがなく整理されえ過ぎているというか、落ち着いて仕舞ってるの […]

商品情報をどう持たせるか。出品URL、商品コード、仕入先別単価の管理方法

実装項目は決まった!さて、どう実装しよう。 EC業務のシステム化で実装したい機能①~③で実装する機能は固まりました。次はレコードの関連性を考えていきます。データリレーションの肝となる商品URLと出品情報、商品情報、仕入についてまとめてみます。 同一商品のサイズ情報などは重複して管理したくない 出品URLは店舗内での重複はないが出品商品の重複はある(コピー出品など) 選択肢出品やセット販売があるため […]