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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T17:01:54+00:00 2026-05-27T17:01:54+00:00

I hope this isn’t a dumb question. You can set a default value for

  • 0

I hope this isn’t a dumb question. You can set a default value for all variables or a function for when it is inserted. but if the field is not required to insert and you don’t allow null values, what is the “blank” value that you see in phpMyAdmin? in a query is it returned as empty string, etc?

just trying to figure it out, I want to query for all records such that the value for a specific column in that record is not “empty” or blank or whatever.

thanks.

  • 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-27T17:01:55+00:00Added an answer on May 27, 2026 at 5:01 pm

    Referring to the manual,

    For data entry for a NOT NULL column that has no explicit DEFAULT
    clause, if an INSERT or REPLACE statement includes no value for the
    column, or an UPDATE statement sets the column to NULL, MySQL handles
    the column according to the SQL mode in effect at the time:

    • If strict SQL mode is not enabled, MySQL sets the column to the implicit default value for the column data type.
    • If strict mode is enabled, an error occurs for transactional tables and the statement is rolled back. For nontransactional tables, an
      error occurs, but if this happens for the second or subsequent row of
      a multiple-row statement, the preceding rows will have been inserted.

    So your question now may be, what are the implicit default values for the various column data types? Here you go:

    Implicit defaults are defined as follows:

    • For numeric types, the default is 0, with the exception that for integer or floating-point types declared with the AUTO_INCREMENT
      attribute, the default is the next value in the sequence.
    • For date and time types other than TIMESTAMP, the default is the appropriate “zero” value for the type. For the first TIMESTAMP column
      in a table, the default value is the current date and time. See Section 10.3, “Date and Time Types”.
    • For string types other than ENUM, the default value is the empty string. For ENUM, the default is the first enumeration value.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Alright, I hope this isn't too broad a question but my curiosity got the
I hope this question isn't too open ended, but a nudge in the right
I hope this isn't too vague a question, but here goes. I want to
I hope this isn't a dumb question, as I am rather new to Android,
I'm relatively new to Java, so I hope this isn't a dumb question. I
I hope this isn't a duplicate of a question itself, but the search terms
I hope this isn't a stupid question, but after searching around for quite a
I hope this isn't too difficult, obviously you can call HTML tags such as
Hey guys, hope this isn't too much of a n00b question I'm mainly a
I'm relatively new to web application programming so I hope this question isn't too

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.