Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Java Databases > Consistently in...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 4 Topic 3726 of 3747
Post > Topic >>

Consistently insert into two MySQL tables.

by mebe <internetsux@[EMAIL PROTECTED] > Apr 23, 2008 at 11:55 AM

Hi Folks,

i am in need of some advice about how to consistently add data into
two
MySQL tables. The database looks like this:

    CREATE TABLE Items (
                 itemId    INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
                 itemName  VARCHAR(255) DEFAULT NULL,
                 FULLTEXT (itemName)

    CREATE TABLE ViewCount (
                 itemId        INT UNSIGNED PRIMARY KEY,
                 viewCnt       INT UNSIGNED DEFAULT 0)
                 TYPE = InnoDB

Both tables are connected through the column 'itemId'.
How would a SQL statement look that:
1. Inserts a new row into table 'Items'
2. Query Items.itemId, (note that itemName is not unique)
3. Inserts a new row into table 'ViewCount' using
   ViewCount.itemId = Items.itemId
4. Does the whole operation in a thread save way.

The main problems I've encountered are how can i query the newly
inserted Items.itemId if all other columns are not unique? And how do
i make the two inserts plus the one select atomic/thread save?
I appreciate any help,
Thanks in advance!




 4 Posts in Topic:
Consistently insert into two MySQL tables.
mebe <internetsux@[EMA  2008-04-23 11:55:20 
Re: Consistently insert into two MySQL tables.
"Laurent D.A.M. MENT  2008-04-23 22:13:28 
Re: Consistently insert into two MySQL tables.
=?ISO-8859-1?Q?Arne_Vajh=  2008-04-23 18:15:15 
Re: Consistently insert into two MySQL tables.
=?ISO-8859-1?Q?Arne_Vajh=  2008-04-23 18:20:31 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Mon May 12 21:35:23 CDT 2008.