show create table

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »
Jan R

Jan R

16/05/2023 07:16:48
Quote Anchor link
Hoi

Ik heb een db-backupscript dat logischerwijze ook gebruikt maakt van "show create table"
Echter staat daar ook "AUTO_INCREMENT=value" Is er een mogelijkheid om dit te verwijderen via sql? een extra optie of zo?

Indien niet weet iemand een goede regex om het te doen via php?

Jan
 
PHP hulp

PHP hulp

16/05/2024 03:08:42
 
Jacco Engel

Jacco Engel

16/05/2023 08:37:04
Quote Anchor link
Geen idee waarom je dat zou willen, maar de regex om hem te vinden is vrij simpel

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
AUTO_INCREMENT=[0-9]+


Hou er wel rekening mee dat als je de backup maakt zonder je keys dat je relaties hoogst waarschijnlijk om zeep geholpen worden op het moment dat je de backup terug zet
 
Jan R

Jan R

16/05/2023 08:52:40
Quote Anchor link
Ik wil dit omdat ik de database soms moet hermaken in testomgeving. (nieuwe versie van mariaDB kijken of alles nog correct werkt van 0, ...) En dan wil ik niet dat de increment soms start over de 1000 :)
Toch bedankt.
 
- Ariën  -
Beheerder

- Ariën -

16/05/2023 09:06:22
Quote Anchor link
Waarom gebruik je geen mysqldump?
 
Ivo P

Ivo P

16/05/2023 10:19:12
Quote Anchor link
het beste script dat je kunt maken, bevat "mysqldump"

Eigen bouwsels zullen eigenlijk altijd wel tekortkomingen hebben: of je vergeet triggers, procedures. Of de volgorde van terugzetten van data gaat niet op volgorde met FK restricties die *soms* problemen geven.

Vooral *soms* is vervelend als je test wel goed gaat, maar in geval van problemen je backup onbruikbaar blijkt.

Terug naar je vraag: waarom zou je de auto-increment value leeg willen hebben? als die op 1023 staat dan zullen je backup-terugzet-insert-query's die eerste 1022 toch wel netjes vullen? En je wilt ook niet dat als je teller op 1023 staat en je de laatste 23 wist, je na de backup ineens weer opnieuw 1001 tm 1022 gaat aanmaken na nieuwe inserts.

Toevoeging op 16/05/2023 10:22:12:

"En dan wil ik niet dat de increment soms start over de 1000 "

Want? heeft dat id een betekenis voor jou? Zo te zien heeft het topic hier op PHPHulp id 104707.
Is dat voor iemand interessant?

Wat het beter geweest als dit getal deelbaar was door 5, of dat het even was? Waarom zou dat kleiner dan 1000 moeten zijn?
Zie het ID als je BSN: het is een uniek getal, maar de waarde ervan is onbelangrijk.
 
- Ariën  -
Beheerder

- Ariën -

16/05/2023 11:48:55
Quote Anchor link
Ik heb wel een idee waarom veel mensen snel grijpen naar een andere oplossing dan mysqldump, en dat is omdat ze geen SSH-toegang hebben,

Zelf denk ik dat schijn bedriegt, want je kan vaak wel chmod-rechten instellen, en een cronjob draaien.

Dus als je een db_backup.sh bestand maakt met onderstaande code erin, en die op een tijdstip dichtbij laat draaien, dan wordt er in luttele seconden een dumpje gemaakt, zonder dat PHP erbij komt kijken. Ter informatie: Mijn database van 80 MB wordt in enkele tellen al omgezet naar een SQL-file. Via phpMyAdmin duurt het aanzienlijk langer omdat alles stuk voor stuk in het geheugen lijkt te worden geladen, wat vaak beperkt is.

Zorg er wel voor dat je het .sh uitvoerbaar maakt met chmod, wat vaak via de filemanager in je hostingpaneel gaat, of via (S)FTP.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash

# MySQL-verbindingsgegevens
DB_HOST="localhost"
DB_USER="root"
DB_PASSWORD="password"
DB_NAME="database_name"

# Uitvoerbestand voor de dump
OUTPUT_FILE="/path/to/output/dump.sql"

# MySQL-dump uitvoeren
mysqldump -h $DB_HOST -u $DB_USER -p$DB_PASSWORD $DB_NAME > $OUTPUT_FILE


Na afloop kan je altijd omgekeerd een SQL-file uitvoeren met de 'mysql' binary om wat data aan te passen. Zo zorg ik er bijvoorbeeld voor dat de Twitter API key's van de live database worden vervangen. Je wilt niet graag tweets of notificaties uit je testomgeving naar de liveomgeving brengen.
Gewijzigd op 16/05/2023 11:52:56 door - Ariën -
 
Jan R

Jan R

17/05/2023 00:42:07
Quote Anchor link
- Ariën - op 16/05/2023 09:06:22:
Waarom gebruik je geen mysqldump?


Stomme provider ondersteunt dat niet. Geen uitvoering mogelijk via eender welk uitvoerbaar bestand :( Ook al geen cron-jobs. Het zou anders wel ne dump worden.
Ik gebruik geen mysql procedures.

Ik wil starten bij 1, het begin. Misschien stom maar mijn brein is nu eenmaal soms een beetje raar :)

Toch allen bedankt.

Op mijn eigen server heb ik wel een dump-scriptje. Ik start het wel manueel omdat die db weinig wijzigt. Maakt zelf een map aan met de datum En de bestandsnaar bevat de ook de tijd.

Jan
 
- Ariën  -
Beheerder

- Ariën -

17/05/2023 01:04:58
Quote Anchor link
Kan je niet met system() eens whereis mysqldump uitvoeren om de locatie te weten?
Misschien werkt het wel via een pad.
Gewijzigd op 17/05/2023 01:05:32 door - Ariën -
 
Jan R

Jan R

17/05/2023 12:04:44
Quote Anchor link
Nope
disable_functions disk_total_space, diskfreespace, exec, system, popen, proc_open, proc_nice, shell_exec, passthru, dl
 
- Ariën  -
Beheerder

- Ariën -

17/05/2023 13:49:41
Quote Anchor link
Wel matig. :-/
 
Willem vp

Willem vp

20/05/2023 15:10:05
Quote Anchor link
Sommige providers ondersteunen database-connecties van buitenaf. In dat geval zou je MySQL op je eigen computer kunnen installeren en op die manier via mysqldump een backup maken. Je moet dan de parameter "-h <hostname>" opgeven, waarbij <hostname> de DNS-naam of het IP-adres is van de database-server van je provider.
 



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.