*

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)もしくは、
上記のコマンド入力

 

 

 

スポンサーリンク

 

 

関連記事

DOMオブジェクト、find関数、foreach文

  *プログラムリストはこのページの最後にあります。 前段(参考)

記事を読む

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

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

記事を読む

@file_get_html($address)でもエラーになる

これは、僕のメモです。これは、僕のメモです。   これは、僕のメモです。

記事を読む

MySQLで同じデータを2度書いてしまう

*僕のメモです。 内容・経緯 http://q.hatena.ne.jp/14293

記事を読む

simple_html_dom.phpがおかしい

僕のメモです。 原因不明ですが、スクレイピングをsimple_html_dom.phpでしよう

記事を読む

no image

行列世代と配列

PHPを勉強してみて思う事 僕らの世代は、「行列」を習っている。 今、ネット用のプログラム書こう

記事を読む

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

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

記事を読む

no image

PHP雑記

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

記事を読む

ODBCドライバがエラーが出て使えない。

  Windows8.0ででて、Windows8.1では出ない現象かもしれま

記事を読む

xserverでmysqlへの接続(PHPのバージョンに注意)

これは僕のメモです。 Xserverを借りています。 PHPのバージョンにより、

記事を読む

XserverでのMySQLからMariaDB

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

複数の引数を渡す方法

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

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

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

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

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

サイトマップ送信時エラー

これは、僕自身のメモです。 「サイトマップを読み込めませんでした

→もっと見る

PAGE TOP ↑