MySQL auto_increment probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Bloomreach Developer

Functieomschrijving Flexibility, autonomy and an organisation that prioritises innovation. As java bloomreach developer at Randstad Groep Nederland IT, those things are the foundation of your work. As we continue to take steps in our digital transformation, we are looking for you! Who are we? RGN IT is the central IT department behind randstad, tempo-team and yacht, a department of almost 400 specialists, developing, building and maintaining the systems and solutions we use to impact the working lives of hundreds of thousands of people worldwide. What will you be working on? You will be joining our Online Professionals Team, the team

Bekijk vacature »

Full Stack Java of C# developer

Op zoek naar leuke collega's waarmee je kunt lachen, gave projecten en een ambitieuze werkgever die heel goed voor je zorgt? Aangenaam: Profit4Cloud! Wij zijn nu met 55 collega's en werken sinds 2015 vanuit 5 vestigingen aan mooie projecten met een fijne groep collega's die allemaal maar één ding willen: mooie en slimme software-oplossingen ontwikkelen met de nieuwste technieken. We zijn goed bezig en zijn daarom op zoek naar versterking: Full Stack Java of C# developers met ervaring in back-end en front-end software ontwikkeling. Ben jij de Full Stack developer die enthousiast wordt van mooie projecten met high-end technologie? Dan

Bekijk vacature »

Senior Salesforce Developer

Functieomschrijving Do you want to help shape the global Salesforce environment of the world’s largest HR service provider, defining, building and continuously improving the solution 28.000 people will use on a daily basis? Helping shape the working life of over 500 million talented individuals? As part of building a global Salesforce programme we are looking for multiple experienced Salesforce Developers. You work closely with our Technical lead, product owner and other salesforce developers and consultants to implement and integrate a global package of features based on Sales Cloud, Services Cloud, Marketing Cloud and Bullhorn for Salesforce, including but not limited

Bekijk vacature »

(Senior) PHP Developer

APPLICANTS MUST LIVE IN THE NETHERLANDS Due to success our client is growing and there we are looking for a (Senior) PHP Developer to join them in their office located in Amsterdam. Client Details APPLICANTS MUST LIVE IN THE NETHERLANDS Key-Account of Michael Page, Tech Start-up Description APPLICANTS MUST LIVE IN THE NETHERLANDS We are looking for a highly motivated (Senior) PHP Developer who wants to grow and to help our client to the next level. As a (Senior) PHP Developer you will continuously be working on improving the product, the team, and yourself, either by excelling in (parts of)

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

Skilled Servicedesk Medewerker

Wat kan je verwachten? Ben je een held in het ondersteunen en helpen van gebruikers? En vind je het leuk onze klanten te redden van soft/hardware issues en om je (support) krachten verder te ontwikkelen tot bijvoorbeeld security specialist, cloud engineer of systeembeheerder? Dan ben jij de IT Hero die ons kan redden! Als Skilled Servicedesk Medewerker ga je aan de slag (in de regio Utrecht) om gebruikers te helpen en ondersteunen bij hun problemen, dit kan zowel per telefoon, mail als op locatie zijn. Jij zorgt ervoor dat de eindgebruiker snel weer aan de slag kan. Soms zal je

Bekijk vacature »

Scrum Master - Public Transport

Scrum Master - Public Transport Functiebeschrijving: Ben jij een Agile/Scrum enthousiast en wil jij het gedachtegoed en de werkwijze overdragen aan één of meerdere scrum teams? Zoek jij een nieuwe uitdaging en een omgeving waar vrijheid, teamspirit en ondernemerschap onderdeel zijn van het DNA? Dan nodigen wij jou uit om verder te lezen! Wat ga je doen? Als Scrum Master binnen de Transport & Logistics sector, help je onze klanten de Agile werkwijze eigen te maken door het begeleiden en ondersteunen van scrum teams. Je coacht de Product Owners en teamleden bij de uitvoering van hun Agile verantwoordelijkheden. Je begeleidt

Bekijk vacature »

.Net ontwikkelaar gezocht voor een beter milieu!

Bedrijfsomschrijving Dit vooruitstrevende bedrijf maakt al jaren duurzame oplossingen gericht op een circulaire samenleving. In een informele setting wordt er door meer dan 40 medewerkers gewerkt aan hoogstaande en complexe software oplossingen, het IT team bestaat uit ongeveer 15 medewerkers waarvan 8 ontwikkelaars. Het niveau waarop gewerkt wordt ligt erg hoog, dit is ook nodig omdat de eind-producten op internationaal niveau op veel plekken gebruikt wordt. Er heerst hier een hele fijne sfeer waarbij veel mogelijk is, thuiswerken is hier een normaal begrip en het met grote regelmaat faciliteren van trainingen en cursussen is ook vanzelfsprekend in de ogen van

Bekijk vacature »

Traineeship Test Engineering - Energietransitie

Traineeship Test Engineering - Energietransitie – Start 1 Maart 2022 Position Description: Ben jij recent afgestudeerd of studeer jij dit jaar af aan een bèta gerelateerde hbo- of wo-opleiding? En wil jij de eerste stappen zetten richting een carrière in de IT? Bij CGI bieden we jou met het Traineeship Test Engineering dé kans om je verder te ontwikkelen binnen de verschillende onderdelen van testen en de automatisering hiervan! Wat houdt het Traineeship Test Engineering in? Je bent bovengemiddeld geïnteresseerd in bedrijfsprocessen en met name de IT-componenten daarin. En je wilt niet wachten, maar direct beginnen aan een uitdagende baan.

Bekijk vacature »

Software Developers gezocht!

Wij zijn op zoek naar meerdere collega's! Heb je affiniteit en passie voor software development en wil je volop de ruimte om jezelf verder te ontwikkelen? Als IT'er bij VDL Digital draag je bij aan de ontwikkeling van functionaliteiten voor nieuwe en bestaande applicaties. Applicaties waar eindgebruikers graag mee werken. Daarnaast zijn er tal van nieuwe projecten waar je nieuwe web en mobiele applicaties voor gaat ontwikkelen en waar jij een start mee kan maken. Jouw rol: Samen met je team werk je aan verschillende projecten om zo innovatieve business applicaties neer te zetten; Je analyseert de klantvraag om vervolgens

Bekijk vacature »

Lead E-commerce Developer

As a Lead E-commerce Developer, you design the future E-commerce platform, which must be suitable for more than 100 industrial companies situated in different markets. In your role as a Salesforce lead developer, you translate the wishes of the VDL companies, when it comes to their E-commerce ambitions, into solutions within the framework of our digital factory. Do you enjoy leading a diverse team of configurators and business analysts in the further development of the E-commerce platform? The VDL Salesforce journey started just 1.5 years ago, we still have a lot of work to do when it comes to requirements

Bekijk vacature »

Traineeship Test Engineering Overheid

Traineeship Test Engineering Overheid – Start 1 Maart 2022 Functiebeschrijving: Ben jij recent afgestudeerd of studeer jij dit jaar af aan een bèta gerelateerde hbo- of wo-opleiding? En wil jij de eerste stappen zetten richting een carrière in de IT en werken aan maatschappelijk relevante projecten voor jou en 16.999.999 miljoen andere mensen in Nederland? Bij CGI bieden we jou met het Traineeship Test Engineering dé kans om je verder te ontwikkelen binnen de verschillende onderdelen van testen en de automatisering hiervan! Wat houdt het Traineeship Test Engineering in? Je bent bovengemiddeld geïnteresseerd in bedrijfsprocessen en met name de IT-componenten

Bekijk vacature »

DevOps Engineer

Keesing Technologies offers cutting-edge identity verification that allows you to establish an individual’s identity from anywhere in the world and protect your business from fraud. Our unique technologies are built on our long-standing expertise, extensive ID knowledge and the world’s most comprehensive ID document database. In short, we offer identity verification you can trust. To support our ambitious global growth, we are looking for a Senior DevOps Engineer Job Description As DevOps at Keesing Technologies you will be joining an ambitious international team in Amsterdam whose objective it is - with your support - to meet and exceed its growth

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Oracle PL/SQL ontwikkelaar

Bedrijfsomschrijving Mijn klant is gevestigd in de regio Velp en een bekende speler binnen de retailsector in Nederland. Vanuit het hoofdkantoor worden er dagelijks vele goederenstromen beheerd en gedistribueerd. In totaal werken er op het hoofdkantoor ruim 400 FTE en er heerst een gezellige informele werksfeer. Functieomschrijving Momenteel is de IT afdeling 30 FTE groot. Binnen deze functie word je ingezet om applicaties door te ontwikkelen , maar ook het bouwen van nieuwe applicaties gaat tot je werkzaamheden behoren. De organisatie heeft als doelstelling de externe ingehuurde Oracle ontwikkelaars te vervangen door in-house werknemers. Het betreffen complexe applicaties die door

Bekijk vacature »
Cees St

Cees St

26/04/2007 19:59:00
Quote Anchor link
Bij een Insert op een tabel met auto_increment veld komt MySQL met een 1064 error. Daarop heb ik met phpmyadmin een record in gevoerd en gezien dat deze er het volgende van maakt:
INSERT INTO TABLE ('id','name','etc') VALUES (NULL, 'Piet', 'verder')
(Het id veld is een auto_increment veld)
Nu zit het hem in die NULL, als ik die met quotes invoer dan is het een string en als ik de constante NULL opgeef dan is die leeg (maar blijkbaar geen NULL)
Weet iemand hoe je dit oplost, zonder die auto_increment er uit te kieperen.

Groet Cees
 
PHP hulp

PHP hulp

25/01/2022 07:08:35
 
PHP erik

PHP erik

26/04/2007 20:04:00
Quote Anchor link
INSERT INTO TABLE ('id','name','etc') VALUES (NULL, 'Piet', 'verder')

-->

INSERT INTO TABLE (id, name, etc) VALUES (NULL, 'Piet', 'verder')

Maar ik denk niet dat dit het probleem was, want dit zal je wel hier ter illustratie getypt hebben zonder na te denken.


Werk dit:

INSERT INTO tabel (name, etc) VALUES ('Piet', 'verder')

?
 
Cees St

Cees St

26/04/2007 20:11:00
Quote Anchor link
INSERT INTO stat_server ( 'name','ipno','port','admin','software' ) VALUES ('localhost','127.0.0.1','80','UsbWebserver','Apache/2.2.0 (Win32) PHP/5.1.6' )

Dit is wat ik wil, want ik dacht dat hij zelf dat autoveld wel deed.

PhpMyAdmin maakt dit:
INSERT INTO `stat_server` (`sid`, `name`, `ipno`, `port`, `admin`, `software`) VALUES (NULL, 'localhost', '127.0.0.1', '80', 'UsbWebserver', 'Apache/2.2.0 (Win32) PHP/5.1.6''');

Het zal wel iets simpels zijn waar ik over heen kijk

Groet Cees
 
PHP erik

PHP erik

26/04/2007 20:15:00
Quote Anchor link
Jouw eigen query is sowieso niet goed, vanwege de aanhalingstekens om de veldnamen. En dat ie bij NULL geen auto_increment doet is wel raar. Weet je zeker dat auto_increment op die row aan staat (domme vraag sorry). En zijn er niet te veel rijen voor het type? Dus stel sid is INT(3) en er staan al 1 miljoen rijen in, dan wil die ook nog wel eens problemen geven :-)

Verder vallen de 3 afsluitende aanhalingstekens in de tweede query me op (achter "PHP 5.1.6"). Dat hoort niet.
 
Cees St

Cees St

26/04/2007 20:20:00
Quote Anchor link
De grap is dat die aanhalingstekens geen probleem geven bij een select statement, ik zal ze eens weghalen.

Maar phpmyadmin zet er ook tekens om, andere waar ik de naam niet van weet-

De 2e query heb ik gewoon gekopieerd uit het phpmyadmin venster, want na het uitvoeren laat hij deze gewoon in een venster zien. Dus inderdaad met die extra quotes, was mij niet direct opgevallen
 
Cees St

Cees St

26/04/2007 20:27:00
Quote Anchor link
Het waren de aanhalingstekens, nu heb ik ` gebruikt en dan werkt het zonder dat ik het increment veld hoef te noemen.

INSERT INTO stat_server ( `name`,`ipno`,`port`,`admin`,`software` ) VALUES ('localhost','127.0.0.1','80','UsbWebserver','Apache/2.2.0 (Win32) PHP/5.1.6' )

Deze deed een goede INSERT

Bedankt voor het meedenken en de tip over die aanhalingstekens.

Groet Cees
 
PHP erik

PHP erik

26/04/2007 20:31:00
Quote Anchor link
Geen probleem.

trouwens,

` = backtick
 
Dutch Caffeine

Dutch Caffeine

26/04/2007 20:36:00
Quote Anchor link
Ik wil jullie ook bedanken, ik heb ook een enorm mooie fout gemaakt. Ik heb NULL dus niet ingevoerd bij een auto incrediment tabel. Thanks :D
 
PHP erik

PHP erik

26/04/2007 20:40:00
Quote Anchor link
Alexander schreef op 26.04.2007 20:36:
Ik wil jullie ook bedanken, ik heb ook een enorm mooie fout gemaakt. Ik heb NULL dus niet ingevoerd bij een auto incrediment tabel. Thanks :D


Dat is op zich ook niet nodig. Je kunt ook gewoon de hele row weglaten uit je INSERT-query.
 
Dutch Caffeine

Dutch Caffeine

26/04/2007 20:44:00
Quote Anchor link
Oke, dus het zou nog steeds niet werken. Met NULL erbij?
 
- SanThe -

- SanThe -

26/04/2007 20:44:00
Quote Anchor link
Zonder die vage backtics moet ie ook werken.
INSERT INTO stat_server (name, ipno, port, admin, software) VALUES ('localhost', '127.0.0.1', '80', 'UsbWebserver', 'Apache/2.2.0 (Win32) PHP/5.1.6')
 
PHP erik

PHP erik

26/04/2007 20:46:00
Quote Anchor link
SanThe schreef op 26.04.2007 20:44:
Zonder die vage backtics moet ie ook werken.
INSERT INTO stat_server (name, ipno, port, admin, software) VALUES ('localhost', '127.0.0.1', '80', 'UsbWebserver', 'Apache/2.2.0 (Win32) PHP/5.1.6')
Inderdaad. Backticks gebruikt MySQL ook als enige. Alleen dat was het probleem van dit topic verder niet.
 
Cees St

Cees St

26/04/2007 21:52:00
Quote Anchor link
Nog even geprobeerd zonder backticks, en dat werkte inderdaad ook.

Dat had ik eerder ook omdat ik die ticks normaal niet gebruik, maar had toen blijkbaar een fout in de query.

Groet Cees
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.