Consistently insert into two MySQL tables.



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!
.



Relevant Pages

  • Re: Consistently insert into two MySQL tables.
    ... itemName VARCHARDEFAULT NULL, ... Inserts a new row into table 'ViewCount' using ... The main problems I've encountered are how can i query the newly ... AFAIK mysql does not support transactions... ...
    (comp.lang.java.databases)
  • Re: Consistently insert into two MySQL tables.
    ... itemName VARCHARDEFAULT NULL, ... Inserts a new row into table 'ViewCount' using ... The main problems I've encountered are how can i query the newly ... for the connection. ...
    (comp.lang.java.databases)
  • Re: Need help with a query
    ... The second Query is returning all entries on the itemname as the last yes ... SELECT ItemName, MaxAs MostRecent ... WHERE ItemValue = True ... What i'm trying to do is, if i have a piece of equipment which i have to ...
    (microsoft.public.access.gettingstarted)
  • RE: help!... urgent and im new on this area
    ... An update query, as Klatuu is suggesting, will not help. ... INSERT INTO ItemHistory (ItemNo, ItemName, DateReceived, IncomingStocks) ...
    (microsoft.public.access.gettingstarted)
  • Re: Need help with a query
    ... field names are ItemName and ItemValue (and that ItemValue is a boolean ... SELECT ItemName, Sum) AS ItemValueCount ... difficult to do in SQL. ... Is this possible for a query. ...
    (microsoft.public.access.gettingstarted)