Completely fix tradeCattle folder
This commit is contained in:
50
tradeCattle/verify_id_card_field.sql
Normal file
50
tradeCattle/verify_id_card_field.sql
Normal file
@@ -0,0 +1,50 @@
|
||||
-- =============================================
|
||||
-- 测试脚本:验证 id_card 字段
|
||||
-- 用途:验证 member_driver 表的 id_card 字段是否正确添加
|
||||
-- =============================================
|
||||
|
||||
-- 1. 检查表是否存在
|
||||
SELECT
|
||||
CASE
|
||||
WHEN COUNT(*) > 0 THEN 'member_driver 表存在'
|
||||
ELSE 'member_driver 表不存在'
|
||||
END AS table_status
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'member_driver';
|
||||
|
||||
-- 2. 检查 id_card 字段是否存在
|
||||
SELECT
|
||||
CASE
|
||||
WHEN COUNT(*) > 0 THEN 'id_card 字段存在'
|
||||
ELSE 'id_card 字段不存在'
|
||||
END AS column_status
|
||||
FROM INFORMATION_SCHEMA.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'member_driver'
|
||||
AND COLUMN_NAME = 'id_card';
|
||||
|
||||
-- 3. 显示 id_card 字段的详细信息
|
||||
SELECT
|
||||
COLUMN_NAME as '字段名',
|
||||
DATA_TYPE as '数据类型',
|
||||
CHARACTER_MAXIMUM_LENGTH as '最大长度',
|
||||
IS_NULLABLE as '允许空值',
|
||||
COLUMN_DEFAULT as '默认值',
|
||||
COLUMN_COMMENT as '注释',
|
||||
ORDINAL_POSITION as '字段位置'
|
||||
FROM INFORMATION_SCHEMA.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'member_driver'
|
||||
AND COLUMN_NAME = 'id_card';
|
||||
|
||||
-- 4. 显示 member_driver 表的完整结构
|
||||
DESCRIBE member_driver;
|
||||
|
||||
-- 5. 测试插入和查询(可选,仅用于测试)
|
||||
-- INSERT INTO member_driver (member_id, username, car_number, id_card, create_time)
|
||||
-- VALUES (999, '测试司机', '测试车牌', 'https://example.com/id1.jpg,https://example.com/id2.jpg', NOW());
|
||||
|
||||
-- SELECT id, username, car_number, id_card FROM member_driver WHERE username = '测试司机';
|
||||
|
||||
-- DELETE FROM member_driver WHERE username = '测试司机';
|
||||
Reference in New Issue
Block a user