Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8172973
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 6, 20262026-06-06T21:58:05+00:00 2026-06-06T21:58:05+00:00

So the situation is that I am going to have two or more insert

  • 0

So the situation is that I am going to have two or more “insert” machines where my web application just inserts data that we want to log into the machines (they are all behind a load balancer). Every couple hours, one by one the machines will be disconnected from the load balancer and upload their information into the “master” database machine should have a relatively up to date version of all the data we are collecting.

Originally I was going to use mysqldump, but found that you cannot specify the command to not grab the auto_increment id column I have (which would lead to collisions on primary key). I saw another post recommending using a temporary table to put the data in and then drop the column, but the “insert” machines have very low specs, and the amount of data could be pretty significant on the order of 50,000 rows. Other than just programatically just taking x rows at a time and inserting them into the remote “master” database, is there an easier way to do this? Currently I have php installed on the “insert” machines.

Thank you for your input.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-06T21:58:08+00:00Added an answer on June 6, 2026 at 9:58 pm

    Wouldn’t you want the master database record to have the same primary key for each record as the slave database? If not, that could lead to problems where a query will produce different results based on which machine it’s on.

    If you want an arbitrary primary key that will avoid collisions, consider removing the auto-increment ID and constructing an ID that’s guaranteed to be unique for every record on each server. For example, you could concatenate the unix time (with microseconds) with an identifier that’s different for each server. A slightly lazier solution would be to concatenate time + a random 10-digit number or something. PHP’s uniqid() function does something like this automatically.

    If you don’t intend to ever use the ID, then just remove it from your tables. There’s no rule saying that every table has to have a primary key. If you don’t use it, but you want to encode information about when each record was inserted, add a timestamp column instead (and don’t make it a key).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have two related problems that occur in the following situation. I have a
I have a specific situation where I've got an object that I want to
I have a situation that I solved in the following way: //cube_potentials is float8
I have an interesting situation that EMF forced me into: abstract class AbstractDog{ ...
I have a situation that requires redirecting users who are already logged in away
I’m in the situation that I have to design and implement a rather big
I've gotten myself into a situation that seems fairly unusual, and essentially want to
There's a little bit uncommon situation in my app, that is, I have to
I have a following situation: So, receiver subscribes to two kind of events: eventA
So, here is my situation : I've got a Java application that is sending

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.