RE: Transaction suddenly not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> --- "Ford, Mike" <M.Ford@xxxxxxxxxxxxxx> wrote:

> > > 0: INSERT INTO Table1 (LurkID, ProfileName, Edu,
> > > WorkAuth, WorkExp, CarLev, Secu, Confi, Relo,
> > > Telecomu, City1, State1, City2, State2,
> > TravelPref,
> > > SalaryAnnual, SalaryHourly, Available) VALUES (47,
> > > 'ffffffff', 7, 2, 1015, 5, , '', '', '', 'fds', 5,
> > '',
> > 
> > You have 2 successive commas in this last line, with
> > no value in between --
> > this is your syntax error.
> > 
> > > , 4, 26, , 2004-02-02)01062 : Duplicate entry
> >  '0-f' for key 1
> > 
> > And again on this line -- twice, in fact, since the
> > previous line ends with
> > a comma, too.
> >

> Mike are you saying that I should put single quotes
> around all values regardless of the type ?
> The double commas are happening because around an int
> I don't use 'value' the single quotes . ?

Don't know about other database engines, but in MySQL, it doesn't matter 
if an int is inserted as a string, i.e., with the quotes. My recollection 
is that MySQL handles the type conversion internally. So, assuming you are 
validating the entries before inserting, if a value is missing, assign to 
it ''. Whatever the field has as a default value will then be inserted 
into the table.

dave 

[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux