mysql:1698
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sun, 05 Mar 2000 02:54:53 +0900
Subject: [mysql 01698] Re: トランザクション処理
とみたです。 # 間違えて個人宛に送っちゃったので ML 宛に再送。 At Sun, 5 Mar 2000 00:36:47 +0900, Yang Ningfeng <yang@xxxxxxxxxx> wrote: > > MySQLを使ったのは一年前ぐらいです。もっとも心配したところはMySQLにトランザク > ション処理を実装していないことです。OpenMarketのようなトランザクション処理を > 実装すれば、MySQLがもっとpowerfulデータベースと言えるが、なぜ実装しないで > しょうね。 マニュアル 5.4.3 に理由が延々と書かれてるようです。最近書き直されたみた いで私も読んでませんが…(^^; http://www.softagency.co.jp/MySQL/Manual_chapter/manual_Compatibility.html#Missing_Transactions > もう1つの質問は、PHP+MySQLでユーザー認証をどう実現するでしょうか。つまり、 > ホームページをアクセスユーザーごとに、独自のユーザーIDを与えたいということで > す。現在、私が使う方法というと、データベースに三つのランダム数をInsert,デー > タベースをロック、selectを使って、auto_increment域を取り出し、データベースの > ロックを解除。同時、そして大量アクセスの時、このような方法はまずいと分かって > いますが、別の方法がないでしょうか。 ユーザIDを新規に作成する場合の話でしょうか? ユーザIDが数値のみで、 auto_increment にできるのであれば、ロックする必要はないのでは? mysql> create table q (id int not null auto_increment, primary key (id)); mysql> insert into q (id) values (null); mysql> select last_insert_id(); # PHP は知らないので外してるかもしれません…。 -- とみたまさひろ <tommy@xxxxxxxxxx>
1675 2000-03-03 16:37 [とみたまさひろ <tomm] Re: Japanese MySQL User Group 1677 2000-03-03 17:10 ┣[Y. Tsutsui <tutui@xx] 1679 2000-03-03 17:58 ┃┗[とみたまさひろ <tomm] 1684 2000-03-03 20:34 ┃ ┗[Hideki Takahashi <ht] はじめまして 1688 2000-03-04 08:55 ┃ ┗[杉江 正 <sugie@xxxx] 1689 2000-03-04 20:58 ┃ ┗[Hideki Takahashi <ht] 1690 2000-03-04 22:28 ┃ ┗[杉江 正 <sugie@xxxx] MySQL+PHP で私のお奨めの本 1691 2000-03-05 00:36 ┃ ┣["Yang Ningfeng" <yan] トランザクション処理 -> 1698 2000-03-05 02:54 ┃ ┃┣[とみたまさひろ <tomm] 1701 2000-03-05 12:50 ┃ ┃┗[<takeshi@xxxxxxxxxx>] 1694 2000-03-05 01:31 ┃ ┣[Y. Tsutsui <tutui@xx] 1696 2000-03-05 01:10 ┃ ┣[とみたまさひろ <tomm] 1703 2000-03-05 14:26 ┃ ┗[Hideki Takahashi <ht] 1680 2000-03-03 18:15 ┗[<takeshi@xxxxxxxxxx>] 1681 2000-03-03 18:21 ┗[Y. Tsutsui <tutui@xx] 1682 2000-03-03 20:10 ┗[とみたまさひろ <tomm] 1683 2000-03-03 20:14 ┗[Y. Tsutsui <tutui@xx] 1686 2000-03-04 07:27 ┣[kaiser <kaiser@xxxxx] 1709 2000-03-06 01:36 ┃┗[とみたまさひろ <tomm] 1692 2000-03-05 00:10 ┗[とみたまさひろ <tomm] 1693 2000-03-05 01:09 ┣[Y. Tsutsui <tutui@xx] 1695 2000-03-05 01:32 ┃┗[とみたまさひろ <tomm] 1697 2000-03-05 01:50 ┃ ┣[Y. Tsutsui <tutui@xx] 1723 2000-03-06 23:37 ┃ ┃┗[とみたまさひろ <tomm] 1724 2000-03-07 00:45 ┃ ┃ ┗[とみたまさひろ <tomm] 1725 2000-03-07 01:12 ┃ ┃ ┗["Y. Tutui" <tutui@xx] 1700 2000-03-05 09:54 ┃ ┗[Rui Hirokawa <louis@] 1710 2000-03-06 01:36 ┃ ┗[とみたまさひろ <tomm] 1711 2000-03-06 02:54 ┃ ┗[tateyan <tateyan@xxx] 1713 2000-03-06 08:14 ┃ ┗[Hideki Takahashi <ht] 1702 2000-03-05 13:41 ┗[<takeshi@xxxxxxxxxx>] 1705 2000-03-06 00:59 ┣[とみたまさひろ <tomm] 1707 2000-03-06 00:59 ┗[とみたまさひろ <tomm] 1714 2000-03-06 08:54 ┣[<takeshi@xxxxxxxxxx>] 1718 2000-03-06 12:25 ┗[Y. Tsutsui <tutui@xx] 1719 2000-03-06 16:32 ┣["Akinobu Yamamoto" <] 1726 2000-03-07 00:28 ┗[<yaemon@xxxxxxxxxx> ] 1727 2000-03-07 01:42 ┗["Y. Tutui" <tutui@xx] 1728 2000-03-07 12:05 ┗[<takeshi@xxxxxxxxxx>] 1730 2000-03-07 13:42 ┗[篠原 明彦 <sino@xxxx] 1731 2000-03-07 14:06 ┗[とみたまさひろ <tomm] 1732 2000-03-07 14:56 ┗[篠原 明彦 <sino@xxxx]