*

MySQLのUNIQUEKEY制約を設定について

公開日: : MySQL, PHPで実際開発して

これは僕のメモです。

この質問を参考に。
http://q.hatena.ne.jp/1429322382
どういう制約、環境でかはわからない。
UNIQUEKEY制約を設定しないと、PHPのプログラムで書いたinsert文でレコードを2度書きされてしまう。
メモしなければならない理由
phpmyadminからだと”`id` INT auto_increment primary key,”が設定できない。
設定できるやり方はあるのだと思うが、わからない。

1.方法:
1)SQL文でテーブルを作成する
*コピペは、フィールド数を少なくし、後でphpmyadminで追加
{
$tablename = “dbs0103”;

$sql1 = “CREATE TABLE `{$tablename}`”
.”(”
. “`id` INT auto_increment primary key,”
. “`naiyou01` text,”
. “`naiyou01` text,”
. “`code` varchar(5),”
. “`name` varchar(255),”
. “`subcode` varchar(5),”
. “`subname` varchar(255),”
. “`yar1` varchar(5),”
. “`month1` varchar(5),”
. “`day1` varchar(5),”
. “`ym1` varchar(10),”
. “`ymd1` varchar(20),”
. “`yar2` varchar(5),”
. “`month2` varchar(5),”
. “`day2` varchar(5),”
. “`ym2` varchar(10),”
. “`ymd2` varchar(20),”
. “`url1` varchar(255),”
. “`url2` varchar(255),”
. “`url3` varchar(255),”
. “`i_date` DATETIME”
.”);”;
$stmt = $dbh->prepare(“$sql1”);
$stmt->execute();
}

2)もしくは、
上記のコマンド入力

 

 

 

スポンサーリンク

 

 

関連記事

no image

「->」の意味がわかれば、PHP半分わかったも同じ。

バッチ系のプログラムの書き屋(VB)だった僕が、 どうしてもわからないこと。 感覚的に理解できな

記事を読む

no image

OpenSSLが有効になっていない」

レンタルサーバでは何も問題ない、localhost(apache2.2,PHP5.3)だと以下のエラ

記事を読む

phpMyAdminでエラーが出るようになった

インポート → 失敗 delete from Tabel →インポート → 失敗 を繰り返してい

記事を読む

テキストファイルの操作で改行コードを入れる

  これは、僕のメモです。   1.何も書いていないまっさらな

記事を読む

XserverでのMySQLからMariaDB

これは自分のメモです。 Xserverでは自動的にMySQLからMariaDBに移行します。(僕の

記事を読む

複数の引数を渡す方法

これは僕のメモです。   <?PHP //引数,複数の引数を渡

記事を読む

MySQLのコマンドプロンプトでのバックアップとリストア

これは自分のメモです バックアップ 1.管理者 で コマンドプロンプト を実行(必ず。リストアも

記事を読む

阪神タイガース関連新聞記事のTweetとHtmlタグ

  これは、僕のメモです。 1.前提その1: まず、プログラム動かす

記事を読む

no image

PHP雑記

1.scheme(スキーム、スキーマ):構造、機関のこと。データベースと同義語。 *僕は テーブル

記事を読む

phpmyadminで編集できない時の対応

これは僕のメモです。 phpmyadminで編集・コピー・削除が表示されない時 ->

記事を読む

Windows10(x64)に、Apache2.4(x64)、MySQL5.7(x64)、MyCDBC(x86)、PHP 7.1.10、OfficeProffesional2007(x86)をインストールする

これは僕自身のメモです。 ノートパソコンに上記のものをインストールす

XserverでのMySQLからMariaDB

これは自分のメモです。 Xserverでは自動的にMySQLからMa

複数の引数を渡す方法

これは僕のメモです。   <?PHP

phpmyadminで編集できない時の対応

これは僕のメモです。 phpmyadminで編集・コピー・削除が

CSSの変更をChromeにすぐ反映させる方法

これは、僕自身のメモです。   『スーパーリロー

→もっと見る

PAGE TOP ↑