Quantcast
Channel: MySQL Forums - InnoDB
Viewing all articles
Browse latest Browse all 1954

Error 1067 Invalid default value (1 reply)

$
0
0
I just installed MySQL 5.7 on Win7 and tried to run a script (in Python) to create tables that runs fine on MySQL 5.6 on several other computers. I get a Error 1067 Invalid default value for "..." for many of the tables.

If I submit the command via the command prompt I get the same error

Here is one example where no default value is specified for the variable where the error is indicated:

C:\scripts\R1.2>mysql -e "CREATE TABLE db.table(DRV_SERIALVARCHAR(32),HEAD_SERIAL_NUM VARCHAR(32) NOT NULL,TEST_DATE TIMESTAMP NOT NULL DEFAULT 0,RADIUS DOUBLE,ROUND_RADIUS DOUBLE,WAFER_CODE VARCHAR(8),WAFER_SERIAL_NUM VARCHAR(8),WAFER_TYPE VARCHAR(32),WAFER_CODE_16 VARCHAR(16),WAFER_LAYOUT_BAR_ID VARCHAR(8),TEST_STATUS VARCHAR(16),DISK_NUM VARCHAR(32),PART_NUM INT,TMWI VARCHAR(32),ETL_LOAD_DATE TIMESTAMP,PART_DISPOSITION_CODE VARCHAR(32),TEST_FAIL_IND INT,MR_RES DOUBLE,HFA_AVG DOUBLE,CTQ_WRT_WDTH DOUBLE,CTQ_OVW DOUBLE,CTQ_BER DOUBLE,CTQ_BER_SQ DOUBLE,CTQ_CP_CLRNC DOUBLE,CTQ_W2R_OFST DOUBLE,NORMALIZED_CSM DOUBLE,ATI_MATI DOUBLE,MATE DOUBLE,MT50 DOUBLE,MT10 DOUBLE,HDIR DOUBLE,LDI DOUBLE,SpiSNR DOUBLE,MWW_2T DOUBLE,DFH_write DOUBLE,DFH_read DOUBLE,TD_Power DOUBLE,BitER1645 DOUBLE,BitER1280 DOUBLE,BitER1371KFCI DOUBLE,SqBitER1371KFCI DOUBLE,PRIMARY KEY(head_serial_num, test_date))"

ERROR 1067 (42000) at line 1: Invalid default value for 'ETL_LOAD_DATE'

Viewing all articles
Browse latest Browse all 1954

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>