SQL中的布尔数据类型导致问题?

时间:2018-12-05 19:46:31

标签: sql database create-table

如果我想使用类似布尔/二进制/给我肯定/否的数据类型,我将使用哪种数据类型?

我基本上需要YesNo来存储任何布尔/二进制/ Y / N值。

这是我到目前为止无法解决的问题。

CREATE TABLE TEST(
    TestID int(3) PRIMARY KEY,
    YesNo boolean
);

INSERT INTO TEST(TestID, YesNo) VALUES ('999', TRUE);

1 个答案:

答案 0 :(得分:0)

我不认为数据库具有布尔类型。替代方法是使用componentWillMount。然后将此class App extends React.Component { state = { concatArray: [], es6Array: [], pushArray: [] }; componentWillMount = () => { var concat = this.state.concatArray.concat({ name: "A_concat", value: 1 }).concat({ name: "B_concat", value: 2 }); this.state.pushArray.push({ name: "C_push", value: 3 }); this.state.pushArray.push({ name: "D_push", value: 4 }); this.setState({ concatArray: concat, es6Array: { ...this.state.es6Array, ...[{ name: "E_es6", value: 5 }, { name: "F_es6", value: 7 }] } }); }; render = () => { console.clear(); console.log(this.state); console.log(this.state.concatArray); console.log(this.state.concatArray[0]); console.log(this.state.pushArray); console.log(this.state.pushArray[0]); console.log(this.state.es6Array); console.log(this.state.es6Array[0]); return null; }; } const rootElement = document.getElementById("root"); ReactDOM.render( < App / > , rootElement);值设置为1或0。此外,标准做法是将0解释为FALSE,将1解释为TRUE,如果允许,则将Null反映为NULL。