什么是sqlite默认列类型?

时间:2016-04-22 00:28:26

标签: sqlite

在我们公司的一个脚本中,我找到了一个sqlite create table脚本,其中一个列缺少数据类型定义。创建表时列类型的默认值是多少?

$_GET

在上面的简化示例中,y列受到质疑。

当我尝试使用

检查列时
create table x(
y, 
z int
); 

缺少y列的信息。

2 个答案:

答案 0 :(得分:3)

没有类型的列只有类型亲缘关系。在省略的情况下,类型亲和力为<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Test Files</title> <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jqBootstrapValidation/1.3.7/jqBootstrapValidation.min.js"></script> <script> $(function() { $("input,select,textarea").jqBootstrapValidation( { preventSubmit: true, submitError: function($form, event, errors) { // Here I do nothing, but you could do something like display // the error messages to the user, log, etc. alert("Not Valid!!"); }, submitSuccess: function($form, event) { alert("OK"); }, filter: function() { return $(this).is(":visible"); } } ); }); </script> </head> <body> <nav class="navbar navbar-default" role="navigation"> <div class="container-fluid"> <div class="navbar-header"> <button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target="#mainnav" aria-expanded="false"> <span class="sr-only">Navigation Toggle</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">K</a> </div> </nav> <div class="container-fluid"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">Form Name</h3> </div> <div class="panel-body"> <div class="panel panel-default"> <div class="btn-group" role="group" aria-label="true"> <div class="btn-toolbar" role="toolbar" aria-label="true"> <button type="button" class="btn btn-default btn-sm"><span class="glyphicon glyphicon-repeat" aria-hidden="false"></span></button> </div> </div> </div> <div class="panel panel-default"> <div class="panel-body"> <ul class="nav nav-tabs"> <li><a href="#first-tab" data-toggle="tab">Main<i class="fa"></i></a></li> </ul> <form class="form-inline" id="accountForm" method="post" class="form-horizontal"> <div class="tab-content"> <div class="control-group tab-pane" id="first-tab"> <!-- INPUT that need to be validated... --> <div class="input-group input-group-sm col-xs-12"> <span class="input-group-addon" id="sizing-addon3">Serial Number (Only Accept Numbers)</span> <input type="text" data-validation-regex-regex="^[0-9]*$" data-validation-regex-message="Only Numbers" class="form-control" placeholder="Serial Number" aria-describedby="sizing-addon3" /> </div> <button type="submit" class="btn btn-primary">Test Validation <i class="icon-ok icon-white"></i></button> </div> </div> </form> </div> </div> </div> </div> </div> </body> </html>。您可以在此处阅读:https://www.sqlite.org/datatype3.html

答案 1 :(得分:3)

https://www.sqlite.org/datatype3.html

3.1。柱亲和力的测定

  1. 如果列的声明类型包含字符串“BLOB”,或者未指定类型,则该列具有关联BLOB。
  2. 因此我们可以假设默认类型是BLOB。