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 7053355
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T03:29:42+00:00 2026-05-28T03:29:42+00:00

Is their an int field in mysql where negative numbers are not allowed? or

  • 0

Is their an int field in mysql where negative numbers are not allowed? or more specifically if a negative number is inserted into the field it will insert a zero. I ask this because we have a scoring system and we don’t allow people to have negative scores. So if their score does reach bellow zero, it will just insert a zero instead. I’m trying to do this without having to query the user’s score to check if it will fall bellow zero.

  • 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-05-28T03:29:43+00:00Added an answer on May 28, 2026 at 3:29 am

    In addition to the DDL change (INT UNSIGNED) that others have recommended, I’d also change your application logic. You say:

    I’m trying to do this without having to query the user’s score to check if it will fall bellow zero.

    You don’t have to explicitly check in a separate query:

    UPDATE your_table
       SET score = GREATEST(score + ?, 0) -- This '?' is the adjustment to the score
     WHERE user_id = ?
    

    Now your application cannot UPDATE score to fall below zero, nor will it generate errors or warnings depending on the SQL mode.

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

Sidebar

Related Questions

Suppose I have an IEnumerable<int> and I want these to be converted into their
Is their any way of counting number of django logins? The last_login field of
Quickie pseudo-aesthetics question: For field declarations, the following is allowed: int i, j, k;
Unfortunately their Wiki is down for maintenance and the web is not being helpful.
I'm looking to add a sort INT UNSIGNED field to my table so I
The set-up A mysql table called mytable has a VARCHAR field data. The field
Should numbers from user input be quoted in MySQL queries to help avoid SQL
I have a table that's PK is an int field. My problem is I
I'm currently creating a page in PHP that will display a user and their
I am trying to write a procedure which will accept victims and their count.The

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.